实现方法: 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. javas cript脚本 用来检查表单数据是否为空。 <s cript> //用于管理员登陆的验证 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; } } </s cript>
8. 整站下载 在WinXP中文+tomcat6.0中测试通过。将解压缩后的整个文件夹放在tomcat/webapps/下面即可,通过http://localhost:8080/lyb访问。
虚拟主机,域名空间 |