表单处理"/>
java 表单处理
实例名称: 潜在用户网络调查表
HTML页面代码
潜在用户网络调查潜在用户网络调查
姓名: | ||
EMAIL: | ||
年纪: | 小于18 18 - 25 26-40 大于 40 | |
编程时间: | 不编程 小于6个月 6 - 12 月 1 - 2年 2年以上 | |
使用的操作系统 | Win XP Win 2000/2003 Linux FreeBSD Mac OS other | |
使用的编程语言 | C C++ C# Python Java VB Dephi | |
建议: | ||
servlet中的代码
package com.v503.zhouzhou;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginForm extends HttpServlet {
private static final long serialVersionUID = 1560239073696880062L;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
out.println(""-//W3C//DTD HTML 4.01 Transitional//EN\">");
request.setCharacterEncoding("utf-8");
out.println("");
out.println("
A Servlet");out.println("
");out.println("姓名:"+filterHtml(request.getParameter("name"))+"
");
out.println("email:"+filterHtml(request.getParameter("email"))+"
");
out.println("年龄:"+filterHtml(request.getParameter("age"))+"
");
out.println("编程时间:"+request.getParameter("codetime")+"
");
out.println("使用的操作系统:");
@SuppressWarnings("unused")
String os[]=request.getParameterValues("os");
for(int i = 0;i
{ out.println(os[i]+"
");}
out.println("使用的编程语言");
@SuppressWarnings("unused")
String language[]=request.getParameterValues("language");
for(int i = 0;i
{out.println(language[i]+"
");}
out.println("建议:"+filterHtml(request.getParameter("comment"))+"
");
out.println(" ");
out.println("");
out.flush();
out.close();
}
// 过滤的方法
public String filterHtml(String value){
value=value.replaceAll("&","&");
value=value.replaceAll("
value=value.replaceAll(">", ">");
value=value.replaceAll(" "," ");
value=value.replaceAll("'","value39;");
value=value.replaceAll("\"","value;");
value=value.replaceAll("\n", "value");
return value;
}
}
web.xml文件代码
xmlns=""
xmlns:xsi=""
xsi:schemaLocation="
.xsd">
This is the description of my J2EE component
This is the display name of my J2EE component
LoginForm
com.v503.zhouzhou.LoginForm
LoginForm
/servlet/loginform
更多推荐
java 表单处理
发布评论