资源简介
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版[刘铭][实验程序源代码]
相关资源
- JSP企业人事管理系统设计(源代码+论
- 实现一个图书管理系统
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- JSP,SQL,MVC的选课系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- mysql jsp网站源码下载
- JSP做的化妆品商城
- Jsp购物车实例
- 基于JSP的校友信息管理系统(添加数
- 基于jsp的bbs论坛 非常详细
- jsp oracle通讯录
- JSP学生信息管理系统 Mysql数据库
- 使用jsp servlet做的投票系统
- JSP登陆验证 实现JSP用户名 密码 验
- jsp基于servlet 图书馆管理系统
- jsp学生成绩管理系统.rar
- 在线考试系统源代码(jsp)
- 超级好的纯jsp写的聊天室
- JSP 网上购物网页项目
- JSP+mysql新闻发布系统.rar
- jsp 学生信息管理系统设计与实现
- jsp与SQL Server数据库实现的客户注册登
- 简易教学管理系统(jsp spring struts h
- 学生信息管理系统 JSP MySQL
- jsp ajax 三级联动菜单
- jsp新闻公告与最新消息系统(具备添
- JSP课程设计-留言本 jsp mysql tomcat实现
- jsp 做的 班级管理网站
评论
共有 条评论