项目功能:实现一般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项目小案例相关推荐

  1. 基于Java+JSP+Servlet的网上商城源码案例

    源码编号:F-B15 项目类型:Java web项目(开源免费) 项目名称:基于JSP+Servlet的网上商城(交易吧) 项目架构:B/S架构 开发语言:Java语言 前端技术:HTML.CSS.J ...

  2. 【软件应用开发】jsp+servlet实现网上书城(简易版)

    jsp+servlet实现网上书城(简易版) 编程语言:Java(jdk 1.8) 开发IDE:eclipse 数据库:mysql 8.0 使用Tomcat部署工程后访问:http://localho ...

  3. 基于jsp+servlet+mysql网上蛋糕店

    基于jsp+servlet+mysql网上蛋糕店 一.系统介绍 二.功能展示 1.主页(客户) 2.登陆(客户) 3.我的购物车(客户) 4.我的订单(客户) 5.订单管理(管理员) 6.客户管理(管 ...

  4. javaweb基于JSP+Servlet开发网上作业批改系统 大作业 毕业设计

    基于JSP+Servlet开发网上作业批改系统(大作业/毕业设计) 开发环境:   Windows操作系统 开发工具:MyEclipse+Jdk+Tomcat+SQLSERVER数据库 运行效果图: ...

  5. Jsp+Servlet 的一个JavaWeb项目千里眼影视售票院

    千里眼影视售票院 开发工具:idea jsp+servlet java语言开发 Mysql数据库 前段layui+bootsrtap B/S架构 mvc的设计思想 文章目录 千里眼影视售票院 前言 需 ...

  6. jsp+servlet实现网上零食销售系统

    项目名称:网上零食销售系统 开发工具:idea.elipse 后端技术:servlet.mysql 前端技术:jsp.css.javascript 说明:网上零食销售系统包括了管理员.卖家.买家三个角 ...

  7. jsp+Servlet+JavaBean+JDBC+MySQL项目增删改查

    1简单的Mvc,分层建包. java resources src/mian/java (1)dao 包 JDBC连接类,连接数据库.增删改查方法,其他的方法. (2)model包 实体类,数据库字段, ...

  8. JSP+Servlet+MySql超市管理系统项目源码

    一. 开发背景 软件名称:超市管理系统(servlet+jsp) 使用对象:学习或了解过 java 基础课程,开始接触 javaWeb 的学生和软件爱好者 源码链接https://pan.baidu. ...

  9. python项目小案例:一个网页响应超时提醒小闹钟

    2019独角兽企业重金招聘Python工程师标准>>> 前言 由于网络速度或对方服务器问题, 爬取一个网页的时候,都需要时间.如果该网页长时间未响应,那么系统就会判断该网页超时,有时 ...

最新文章

  1. 码上公益首秀,让科技更有温度!
  2. 使用Qt创建XML文档及XML文档的增删改
  3. Apollo后台配置:配置集群
  4. Spring 2.0.1 与 BEA WebLogic Server 9.2 的集成
  5. @codeforces - 1106F@ Lunar New Year and a Recursive Sequence
  6. Exceptionless 5.0.0本地Docker快速部署介绍
  7. 新编计算机应用基础项目教程电子书,计算机应用基础新编教程-殷锋社.pdf
  8. CVPR 2020 分方向论文大盘点合集
  9. 中国AI军团争霸机器阅读理解大赛,搜狗创下全球新纪录
  10. MagicMongoDBTool 最新代码 以及 开发进度报告
  11. STM32+FreeRtos 移植letter-shell工具
  12. Matlab吴恩达机器学习编程练习ex5:正则化线性回归和偏差v.s. 方差Regularized Linear Regression and Bias v.s. Variance
  13. HTML入门与进阶以及HTML5
  14. 如何判断两条直线是否相交
  15. 【夜读】影响一生的五大定律
  16. 高效团队建设与管理 学习心得
  17. 格雷码在异步FIFO中的应用
  18. c语言函数大全表格形式,C语言函数大全[表格形式].doc
  19. Nature综述:未培养微生物的新兴培养技术
  20. 夏天吃西瓜10大禁忌必须知道

热门文章

  1. 三星note2+android8.0,三星note8有可能搭配android8.0吗
  2. excel 将同一单元格中的中文和数字分开的密诏
  3. 基于easyx 下用C播放音乐
  4. datagrid技巧大全
  5. 怎样在往犀牛里导入线框(矢量图线框)
  6. 圣诞节到了,教大家用 Python 绘制几棵圣诞树~
  7. 《Java之面向对象:中》
  8. 【genius_platform软件平台开发】第八十三讲:网卡(mac和phy)详解
  9. 这才是最强大的翻译器 谷歌百度都比不上它
  10. c语言输出字符串缩进,C语言printf()和puts()的简单使用