资源简介
Jsp+Servlet+JavaBean学习阶段的一个案例总结
名称:留言板(MessageBoard)
开发技术:Jsp+Servlet+JavaBean
数据库:Mysql
开发工具:IntelliJ IDEA 2016.1.3
服务器:Tomcat 8.0.36
功能说明
普通用户:增加删除修改留言信息
管理员:增加删除修改留言信息、管理用户、设置用户发帖留言权限
数据库结构
tb_user表
字段 类型 名称 说明
id int id
name nvarchar 姓名
password nvarchar 密码
limit int 权限 0:允许发言 1:禁止发言
tag int 标签 0:用户 1:管理员
tb_message表
字段 类型 名称 说明
id int id
author nvarchar 作者
context nvarchar 留言内容
msgdate datetime 留言时间
结构
总体结构
这里写图片描述
这里写图片描述
src结构
这里写图片描述
web结构
这里写图片描述
代码片段和文件信息
package Filter;
import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import javax.servlet.annotation.WebInitParam;
import java.io.IOException;
/**
* Created with IntelliJ IDEA.
* User: YEN
* Date: 2016/7/31
* Time: 14:17
*/
/**
* 字符编码过滤器
*/
//注解配置过滤器
@WebFilter(urlPatterns = {“/*“}initParams = {
@WebInitParam(name=“encoding“value = “UTF-8“)
})
public class CharactorFilter implements Filter {
String encoding=null;
public CharactorFilter(){
}
//初始化方法
@Override
public void init(FilterConfig filterConfig) throws ServletException {
encoding=filterConfig.getInitParameter(“encoding“);
}
//过滤器处理方法
@Override
public void doFilter(ServletRequest servletRequest ServletResponse servletResponse FilterChain filterChain) throws IOException ServletException {
if(null!=encoding){
//设置请求的编码格式
servletRequest.setCharacterEncoding(encoding);
//设置response字符编码
servletResponse.setContentType(“text/html;charset=“+encoding);
}
//传递给下一个过滤器
filterChain.doFilter(servletRequest servletResponse);
}
//销毁方法
@Override
public void destroy() {
encoding=null;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-09-08 16:42 MessageBoard\
目录 0 2016-09-08 16:42 MessageBoard\.git\
文件 395 2016-08-01 12:50 MessageBoard\.gitattributes
文件 696 2016-08-01 12:50 MessageBoard\.gitignore
文件 39 2016-08-01 12:53 MessageBoard\.git\COMMIT_EDITMSG
文件 334 2016-08-01 12:58 MessageBoard\.git\config
文件 73 2016-08-01 12:50 MessageBoard\.git\desc
文件 104 2016-08-01 12:54 MessageBoard\.git\FETCH_HEAD
文件 23 2016-08-01 12:50 MessageBoard\.git\HEAD
目录 0 2016-08-01 12:50 MessageBoard\.git\hooks\
文件 177 2016-08-01 12:50 MessageBoard\.git\hooks\README.sample
文件 15375 2016-08-01 12:53 MessageBoard\.git\index
目录 0 2016-08-01 12:50 MessageBoard\.git\info\
文件 113 2016-08-01 12:50 MessageBoard\.git\info\exclude
目录 0 2016-09-08 16:42 MessageBoard\.git\logs\
文件 359 2016-08-01 12:53 MessageBoard\.git\logs\HEAD
目录 0 2016-09-08 16:42 MessageBoard\.git\logs\refs\
目录 0 2016-08-01 12:50 MessageBoard\.git\logs\refs\heads\
文件 359 2016-08-01 12:53 MessageBoard\.git\logs\refs\heads\master
目录 0 2016-08-01 12:52 MessageBoard\.git\logs\refs\remotes\
目录 0 2016-08-01 12:52 MessageBoard\.git\logs\refs\remotes\origin\
文件 290 2016-08-01 12:58 MessageBoard\.git\logs\refs\remotes\origin\master
目录 0 2016-09-08 16:42 MessageBoard\.git\ob
目录 0 2016-08-01 12:53 MessageBoard\.git\ob
文件 65 2016-08-01 12:53 MessageBoard\.git\ob
目录 0 2016-09-08 16:42 MessageBoard\.git\ob
文件 159 2016-08-01 12:50 MessageBoard\.git\ob
文件 897 2016-08-01 12:53 MessageBoard\.git\ob
目录 0 2016-08-01 12:53 MessageBoard\.git\ob
文件 626 2016-08-01 12:53 MessageBoard\.git\ob
目录 0 2016-08-01 12:53 MessageBoard\.git\ob
............此处省略398个文件信息
- 上一篇:Android 打飞机源码
- 下一篇:编译原理第3版[刘铭][实验程序源代码]
相关资源
- 320JSP家教系统.rar
- 网上书店基于HTML+jsp+mysql+servlet的web项
- 学生请假管理系统.rar
- 基于JSP+SQLServer的个人博客_附带数据库
- 基于Jsp 网络在线考试系统源码,Jav
- 基于JavaWeb的作业管理系统
- 招聘网站jsp源码带mysql数据库
- jsp+servlet+mysql实现简单的增删改查+分
- 网上招聘系统
- JavaWeb客户管理系统
- jsp的网上购物商城
- JspLibrary.zip
- 基于MVC的网上订餐管理系统
- JAVA医药管理系统设计(论文+源代码)
- jsp网上书店
- JSP期末编程题加源程序
- Java serlvet+Jdbc+jsp+mysql 用户权限管理系
- UEditor JSP版的
- jsp+mysql物业管理系统 全部源代码
- jsp网上购物系统源代码
- webservlet水果购物系统.zip
- jsp物流中心仓储信息管理系统
- JAVA.JSP人力资源管理系统
- jsp药店管理系统
- jsp网络在线订餐网站系统ssh毕业设计
- jsp+servlet人事管理系统
- 310JSP校友录
- JSP视频点播系统完整源代码Myeclipse打
- 宠物诊所信息管理系统 源代码
- javaweb购物商城-鞋动起来
评论
共有 条评论