实现方法:
1. 数据库设计
2007-12-23 14:42
2. MessageVO.java
定义留言属性的一个bean文件,定义了各个字段的get和set方法。
3. DBConn.java
定义了连接ACCESS数据库的方法,可以通过调用此方法访问数据库。
4. MessageBean.java
用来进行留言管理的bean,定义了添加留言,获取留言数据,以及删除留言的方法。
5. adminInfo.java
定义了管理员字段(adminName,adminPwd)的set和get方法。并定义了一个判断是否是管理员的方法judgeAdmin()。
6. commonBean.java
定义了一些常用的方法,比如中文字体处理(解决乱码问题),数据库数据转换为HTML格式显示的方法等。
7. javascript脚本
用来检查表单数据是否为空。
<script>
//用于管理员登陆的验证
function check()
{
var adminName=document.getElementById("adminName").value;
var adminPwd=document.getElementById("adminPwd").value;
if(adminName=="" || adminPwd=="")
{
alert("用户名、密码不能为空!")
document.getElementById("adminName").focus();
return false;
}
}
//用于添加留言时的验证
function addCheck()
{
var name=document.getElementById("name").value;
var title=document.getElementById("title").value;
var email=document.getElementById("email").value;
var content=document.getElementById("content").value;
if(name=="")
{
alert("姓名容都不能为空!")
document.getElementById("name").focus();
return false;
}
if(email=="")
{
alert("E-mail不能为空!")
document.getElementById("email").focus();
return false;
}
if(title=="")
{
alert("主题都不能为空!")
document.getElementById("title").focus();
return false;
}
if(content=="")
{
alert("内容不能为空!")
document.getElementById("content").focus();
return false;
}
//验证email格式
if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(email))
{
alert("请输入格式正确的 e-mail 地址!");
var e = document.getElementById ( "email" );
//e.value = "";
e.focus ();
return false;
}
}
</script>
8. 整站下载
在WinXP中文+tomcat6.0中测试通过。将解压缩后的整个文件夹放在tomcat/webapps/下面即可,通过http://localhost:8080/lyb访问。
修正版修改了一处bug:
在将文件放入tomcat/webapp下面后,用浏览器打开看时会出错,原因是tomcat默认装在'program files'下面,于是得到的路径含有空格。
经过修改连接函数,现在已经可以正常显示。
如果又兴趣学习jsp的朋友可以下载看看,里面包航所以的源代码和实现方法。
游客
非常好 2009-11-22