实验四 创建与访问 Servlet
一、实验目的:
1、理解 Servlet 的原理;
2、掌握 Servlet 的编程;
3、掌握 Servlet 的应用;
二、实验内容
留言板对于大家来说并不陌生,应用 Servlet 实现一个简单留言板的实例,在实例
的开发过程中,应用了 JavaBean,该 JavaBean 用来转换 HTML 中的特殊字符、格式化时
间以及解决出现的中文乱码问题。
应用 Servlet 实现留言板。
参考代码:
package com.yxq.servlet;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.yxq.toolbean.MyTools;
import com.yxq.valuebean.WordSingle;
public class WordServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
doPost(request,response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
//以下代码用来获取表单中字段内容并进行转码
String author=MyTools.toChinese(request.getParameter("author"));
String title=MyTools.toChinese(request.getParameter("title"));
String content=MyTools.toChinese(request.getParameter("content"));
//获取当前时间并格式化时间为指定格式
String today=MyTools.changeTime(new Date());
WordSingle single=new WordSingle(); // 创 建 值
JavaBean 对象用来封装获取的信息
single.setAuthor(MyTools.changeHTML(author));
1