这是java程序下
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class FormDemo extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response){
try{
response.setContentType("text/html;charset=gb2312"); //设置头部
PrintWriter out=response.getWriter(); //得到PrintWriter实例
String name,age,sex,phone,address,email; //变量声明
name=request.getParameter("Name"); //得到参数
sex=request.getParameter("Sex");
phone=request.getParameter("Phone");
address=request.getParameter("Address");
email=request.getParameter("Email");
out.println("
a"); //输出信息到客户端out.println("
");out.println("
名字:" convertToChinese(name) "
");out.println("
性别:" convertToChinese(sex) "
");out.println("
电话:" phone "
");out.println("
地址:" convertToChinese(address) "
");out.println("
电子邮件:" email "
");out.println("");
}
catch (Exception ex){
ex.printStackTrace(); //输出错误信息
}
}
private String convertToChinese(String source){
String s="";
try{
s=new String(source.getBytes("ISO8859_1")); //字符编码转换
}
catch(java.io.UnsupportedEncodingException ex){
ex.printStackTrace(); //输出错误信息
}
return s; //返回转换后的字符串
}
}
下页为html程序.
简单的表单程序| 姓名: | |
| 性别: | 男 女 |
| 电话: | |
| 地址: | |
| 电子邮件: | |
本文介绍了一个使用 Java Servlet 处理 HTML 表单数据的简单示例。Servlet 接收表单提交的数据,并将这些数据显示在浏览器中。示例展示了如何设置响应类型、获取 PrintWriter 实例以及通过 HttpServletRequest 对象读取表单参数。
922

被折叠的 条评论
为什么被折叠?



