论坛短消息论坛短消息问题描述某论坛要开发短消息系统,实现如下功能:用户登录、登出查看个人的短消息发送短消息回复短消息删除短消息该系统要满足如下要求:已读和未读的短消息应采用不同的标记回复时自动添写用户名未登录不能看短消息,自动跳转到登录页面登录后自动跳转到查看短消息列表的页面问题分析-1字段名称字段名称说明说明name用户名主键、字符串pass密码非空字符串用户表:TBL_USER问题分析-2短消息表:TBL_MESSAGE字段名称字段名称说明说明id短消息id非空主键、标识note短消息内容非空sendUname发送者非空、用户表的name字段receiveUname接收者非空、用户表的name字段postTime发送时间非空readSign读标记非空、未读为0,已读为1难点分析-1项目类的分析实体类操作数据库的类处理业务的类包:entity类:用户类、短消息类包:entity类:用户类、短消息类包:dao类:用户数据访问类、短消息数据访问类包:dao类:用户数据访问类、短消息数据访问类包:biz类:用户业务类、短消息业务类包:biz类:用户业务类、短消息业务类难点分析-2JSP分析:显示内容的JSP:处理请求的JSP:登录JSP(首页):index.jsp短消息列表JSP:listMsg.jsp阅读短消息JSP:showMsg.jsp发送短消息JSP:post.jsp登录JSP(首页):index.jsp短消息列表JSP:listMsg.jsp阅读短消息JSP:showMsg.jsp发送短消息JSP:post.jsp处理登录请求的JSP:doLogin.jsp处理登出请求的JSP:doLogout.jsp处理发送请求的JSP:doPost.jsp处理删除请求的JSP:doDelete.jsp处理登录请求的JSP:doLogin.jsp处理登出请求的JSP:doLogout.jsp处理发送请求的JSP:doPost.jsp处理删除请求的JSP:doDelete.jsp难点分析-3方式:在JSP中编写Java代码验证验证内容:用户身份验证成功:处理用户请求验证失败:跳转页面使用页面:index.jsp、listMsg.jsp、showMsg.jsp、post.jsp、doDelete.jsp、doPost.jsp方式:在JSP中编写Java代码验证验证内容:用户身份验证成功:处理用户请求验证失败:跳转页面使用页面:index.jsp、listMsg.jsp、showMsg.jsp、post.jsp、doDelete.jsp、doPost.jsp验证客户端验证服务器端验证方式:使用JavaScript验证验证内容:表单内容验证成功:提交表单验证失败:拒绝提交使用页面:post.jsp方式:使用JavaScript验证验证内容:表单内容验证成功:提交表单验证失败:拒绝提交使用页面:post.jsp难点分析-4处理JSP请求里的中文post请求的中文处理get请求的中文处理request.setCha...