项目功能:实现一般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. 群晖 emby_NAS上安装emby,打造家庭媒体中心
  2. Eclipse中新建jsp文件访问页面时乱码问题
  3. 我用Java写了个女朋友,甚至还能跟我聊两句!?
  4. 转载-extern “C”用法分析
  5. 【QGIS入门实战精品教程】4.1:QGIS栅格数据地理配准完整操作流程
  6. python函数对变量的作用_python函数对变量的作用及遵循的原则
  7. SQL Server复制功能 巧妙选择避开Bug
  8. 2020软考程序员考试大纲要求的必会单词
  9. “区块链+供应链”的应用案例
  10. java rsa x509_Java使用RSA加密解密签名及校验
  11. magicbookpro做php开发,荣耀MagicBook Pro锐龙版,一款为大学生量身打造的笔记本
  12. 教师节快乐,全网最全编程学习网站汇总来了,还不赶快收藏
  13. 医学图像分析的发展历史
  14. 领存Xeon E5 6U VPX高性能计算刀片
  15. vue-cli 3 跑项目时卡在 ‘98%’ after emitting CopyPlugin 无法运行
  16. 【ORACLE】数据库
  17. [转载]使用 Apache OpenJPA 开发 EJB 3.0 应用,第 4 部分: 实体关联
  18. 格式化代码_格式化代码是什么意思
  19. Altium designer 在原理图及PCB中高亮某一条网络的三种方法
  20. 基于FPGA的复杂的数字时钟设计(代码)

热门文章

  1. 基于stm32物联网开发板(3)--SYN6288语音模块
  2. Java的特点及与其他语言的区别
  3. Notepad++ 实用小技巧, 同时给多行数据后面都拼接某个符号、字符串
  4. Win10自带截图工具SnippingTool.exe截图锁屏异常一例
  5. 产品是什么·之·千岛湖啤酒
  6. stringbuffer java API_JAVA-基础-常用API(StringBuffer类,正则表达式)
  7. 解决多个iframe嵌套而造成的多个滚动条问题
  8. 24基础指标、obv详解
  9. js html 数据动态统计图,jquery实现动静态条形统计图
  10. wow自动选服务器,魔兽世界怀旧服服务器选择教学[多图]