JSP-Servlet实现网上BBS项目小案例
项目功能:实现一般bbs论坛项目的功能,发表说说 其他好友可以评论
一、数据库的创建:
sql语句如下:
create table `bbs`.`user`(`userid` INT not null auto_increment,`username` CHAR(20) not null,`userpassword` CHAR(20) not null,primary key (`userid`));create unique index `PRIMARY` on `bbs`.`user`(`userid`);
create table `bbs`.`article`(`articleid` INT not null auto_increment,`title` CHAR(50) not null,`context` CHAR(200) not null,`articletime` TIME not null,`userid` INT not null,primary key (`articleid`));alter table `bbs`.`article` add index `article_user_fk`(`userid`), add constraint `article_user_fk` foreign key (`userid`) references `bbs`.`user`(`userid`);create unique index `PRIMARY` on `bbs`.`article`(`articleid`);create index `article_user_fk` on `bbs`.`article`(`userid`);
create table `bbs`.`comment`(`commentid` INT not null auto_increment,`commenttext` CHAR(200) not null,`commenttime` TIME not null,`userid` INT not null,`articleid` INT not null,primary key (`commentid`));alter table `bbs`.`comment` add index `comment_article_fk`(`articleid`), add constraint `comment_article_fk` foreign key (`articleid`) references `bbs`.`article`(`articleid`);alter table `bbs`.`comment` add index `comment_user_fk`(`userid`), add constraint `comment_user_fk` foreign key (`userid`) references `bbs`.`user`(`userid`);create unique index `PRIMARY` on `bbs`.`comment`(`commentid`);create index `comment_user_fk` on `bbs`.`comment`(`userid`);create index `comment_article_fk` on `bbs`.`comment`(`articleid`);
二、项目代码如下:
代码的主要实现:解决中文乱码的问题:
public class MyFilter implements Filter {private String encoding=null; public void doFilter(ServletRequest arg0, ServletResponse arg1,FilterChain arg2) throws IOException, ServletException {arg0.setCharacterEncoding(encoding); arg2.doFilter(arg0, arg1); }public void init(FilterConfig arg0) throws ServletException {encoding = arg0.getInitParameter("encoding"); //获得配置文件中的encoding}public void destroy() {}
}
在web.xml文件中配置
<!-- 过滤中文乱码的问题 --><filter><filter-name>MyFilter</filter-name><filter-class>com.xuliugen.util.MyFilter</filter-class><init-param><param-name>encoding</param-name><param-value>utf-8</param-value></init-param></filter><filter-mapping><filter-name>MyFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
全部代码在这里:http://download.csdn.net/detail/u010870518/8570147
JSP-Servlet实现网上BBS项目小案例相关推荐
- 基于Java+JSP+Servlet的网上商城源码案例
源码编号:F-B15 项目类型:Java web项目(开源免费) 项目名称:基于JSP+Servlet的网上商城(交易吧) 项目架构:B/S架构 开发语言:Java语言 前端技术:HTML.CSS.J ...
- 【软件应用开发】jsp+servlet实现网上书城(简易版)
jsp+servlet实现网上书城(简易版) 编程语言:Java(jdk 1.8) 开发IDE:eclipse 数据库:mysql 8.0 使用Tomcat部署工程后访问:http://localho ...
- 基于jsp+servlet+mysql网上蛋糕店
基于jsp+servlet+mysql网上蛋糕店 一.系统介绍 二.功能展示 1.主页(客户) 2.登陆(客户) 3.我的购物车(客户) 4.我的订单(客户) 5.订单管理(管理员) 6.客户管理(管 ...
- javaweb基于JSP+Servlet开发网上作业批改系统 大作业 毕业设计
基于JSP+Servlet开发网上作业批改系统(大作业/毕业设计) 开发环境: Windows操作系统 开发工具:MyEclipse+Jdk+Tomcat+SQLSERVER数据库 运行效果图: ...
- Jsp+Servlet 的一个JavaWeb项目千里眼影视售票院
千里眼影视售票院 开发工具:idea jsp+servlet java语言开发 Mysql数据库 前段layui+bootsrtap B/S架构 mvc的设计思想 文章目录 千里眼影视售票院 前言 需 ...
- jsp+servlet实现网上零食销售系统
项目名称:网上零食销售系统 开发工具:idea.elipse 后端技术:servlet.mysql 前端技术:jsp.css.javascript 说明:网上零食销售系统包括了管理员.卖家.买家三个角 ...
- jsp+Servlet+JavaBean+JDBC+MySQL项目增删改查
1简单的Mvc,分层建包. java resources src/mian/java (1)dao 包 JDBC连接类,连接数据库.增删改查方法,其他的方法. (2)model包 实体类,数据库字段, ...
- JSP+Servlet+MySql超市管理系统项目源码
一. 开发背景 软件名称:超市管理系统(servlet+jsp) 使用对象:学习或了解过 java 基础课程,开始接触 javaWeb 的学生和软件爱好者 源码链接https://pan.baidu. ...
- python项目小案例:一个网页响应超时提醒小闹钟
2019独角兽企业重金招聘Python工程师标准>>> 前言 由于网络速度或对方服务器问题, 爬取一个网页的时候,都需要时间.如果该网页长时间未响应,那么系统就会判断该网页超时,有时 ...
最新文章
- 码上公益首秀,让科技更有温度!
- 使用Qt创建XML文档及XML文档的增删改
- Apollo后台配置:配置集群
- Spring 2.0.1 与 BEA WebLogic Server 9.2 的集成
- @codeforces - 1106F@ Lunar New Year and a Recursive Sequence
- Exceptionless 5.0.0本地Docker快速部署介绍
- 新编计算机应用基础项目教程电子书,计算机应用基础新编教程-殷锋社.pdf
- CVPR 2020 分方向论文大盘点合集
- 中国AI军团争霸机器阅读理解大赛,搜狗创下全球新纪录
- MagicMongoDBTool 最新代码 以及 开发进度报告
- STM32+FreeRtos 移植letter-shell工具
- Matlab吴恩达机器学习编程练习ex5:正则化线性回归和偏差v.s. 方差Regularized Linear Regression and Bias v.s. Variance
- HTML入门与进阶以及HTML5
- 如何判断两条直线是否相交
- 【夜读】影响一生的五大定律
- 高效团队建设与管理 学习心得
- 格雷码在异步FIFO中的应用
- c语言函数大全表格形式,C语言函数大全[表格形式].doc
- Nature综述:未培养微生物的新兴培养技术
- 夏天吃西瓜10大禁忌必须知道
热门文章
- 三星note2+android8.0,三星note8有可能搭配android8.0吗
- excel 将同一单元格中的中文和数字分开的密诏
- 基于easyx 下用C播放音乐
- datagrid技巧大全
- 怎样在往犀牛里导入线框(矢量图线框)
- 圣诞节到了,教大家用 Python 绘制几棵圣诞树~
- 《Java之面向对象:中》
- 【genius_platform软件平台开发】第八十三讲:网卡(mac和phy)详解
- 这才是最强大的翻译器 谷歌百度都比不上它
- c语言输出字符串缩进,C语言printf()和puts()的简单使用