java学习笔记之jsp连接到数据库的小型留言板项目

原创 2014年07月28日 20:52:51

思路:编写一个开始的静态网页,在这个网页里面提交form表单中的内容。然后开始java代码的编写。这部分的java代码编写和CS模式中java代码的编写是一样的。将其分为三个包:domain、persistence还有service。

以上是这个项目所有的东西。

domain当中的Message这个类,主要是存放数据库中的一些数据。

persistence中的DButil类则是存放与数据库连接,关闭有关的一些操作。MessageDAO中存放的则是外界对于数据库的一些操作。增加留言以及查看所有留言。

service则是将服务层。在这里对一些业务逻辑进行处理。

index.html是刚开始点击开网页的一个界面。


这些都比较基础,就不详细介绍了。

add_message.jsp

代码如下:

<%@page import="service.MessageService,domain.Message"%>
<%@page import="java.sql.*,persistence.*"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


<html>

  <head>
    <title>增加用户</title>
       <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
  </head>
  
  <body>
  <jsp:useBean id = "myMessage" class = "domain.Message"></jsp:useBean>
 
   <jsp:setProperty name = "myMessage" property = "*" />
  <% 
  	response.setCharacterEncoding("UTF-8");
  	request.setCharacterEncoding("UTF-8");
  	MessageService service = new MessageService();
 	Message msg = service.addMsg(myMessage);
	if(msg==null){
		out.println(service.getInfo());
		out.println(",请<a href='index.html'>重试</a>");
	}else{
		out.println("留言成功,<a href = 'view_message'>查看</a>");
	}
  %>
  
  </body>

</html>

这里面使用了一些标准动作。jsp:useBean、以及jsp:setProperty。

在连接数据库时时,出现乱码。但是我代码中设置所有的编码都为utf-8,还是出现了乱码问题。后来在网上找到了解决方案。

链接如下:

数据库中乱码问题解决方案

总的来说,这个小项目还是很简单的。其实就是对自己基本功的考察。

JAVA版留言板代码

  • 2009年11月16日 18:21
  • 10KB
  • 下载

JSP+Servlet+JavaBean传统方式实现简易留言板制作(注册、登录、留言)

学JavaEE也有一段时间了,跟着老师和教材做了不少东西,但是一直以来没时间写博客,今天就把以前写的一个简易留言板简单发一下吧。 开发工具 主要用的开发工具为 MyEclipse(2014、201...
  • qq_33171970
  • qq_33171970
  • 2016年05月09日 23:24
  • 14665

留言板源代码java

  • 2011年08月12日 19:36
  • 2.64MB
  • 下载

留言板代码,页面java

  • 2010年05月25日 17:18
  • 3.44MB
  • 下载

留言板的java源代码

  • 2008年09月22日 19:38
  • 371KB
  • 下载

基于Java的留言板

  • 2015年08月04日 10:32
  • 1.06MB
  • 下载

我用JAVA编的第一个作品-心情留言坊

下面是我用JAVA编的第一个作品-心情留言坊,菜鸟的作品,大家不要见怪,代码很冗长,注释也不是很清楚,以后会慢慢改进的,希望大家给我一点点鼓励.谢谢.//主程序        package cust...
  • sone
  • sone
  • 2005年09月11日 00:10
  • 1523

java实现网上留言板源码

  • 2008年04月13日 20:43
  • 471KB
  • 下载

java版 仿qq代码 完整源码 (已测试)

import javax.swing.Icon; public class ListItem {  private String name;  private Icon icon;  ...
  • xyw591238
  • xyw591238
  • 2016年03月29日 17:13
  • 3145

SpringBoot搭建简单留言板项目

简介  之前在刚开始学习JavaEE的时候写了一篇JSP+Servlet+JavaBean传统方式实现留言板的博客,在那篇博客中放了我跟着教材做的一个简单的留言板。一年多过去了,从刚开始学习servl...
  • qq_33171970
  • qq_33171970
  • 2017年08月25日 15:40
  • 696
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java学习笔记之jsp连接到数据库的小型留言板项目
举报原因:
原因补充:

(最多只允许输入30个字)