下面是我建的两个文件代码:
getform.jsp
<%@ page contentType= "text/html; charset=gbk "%>
<html>
<head>
<title> 通过get方法上传变量 </title>
</head>
<body>
<center>
<form method= "get " action= "/dogetdemo ">
<p> 名字: <input type= "Text " name= "name " value= " "> </p>
<p> 性别: <input type= "Text " name= "gender " value= " "> </p>
<p> 年龄: <input type= "Text " name= "age " value= " "> </p>
<input type= "submit " name= "Submit " value= "提交上传的参数 ">
<input type= "reset " value= "重写 ">
</form>
</center>
</body>
</html>
dogetdemo.java
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class dogetdemo extends HttpServlet{
public void init() throws ServletException{
}
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException, IOException{
response.setContentType( "gbk ");
PrintWriter out=response.getWriter();
String name=request.getParameter( "name ");
String gender=request.getParameter( "gender ");
String age=request.getParameter( "age ");
out.println( " <html> ");
out.println( " <head> <title> doget方法演示 </title> </head> ");
out.println( " <body> ");
out.println( " <center> ");
out.println( " <p> 名字= "+name+ " </p> ");
out.println( " <p> 性别= "+gender+ " </p> ");
out.println( " <p> 年龄= "+age+ " </p> ");
out.println( " </center> ");
out.println( " </body> ");
out.println( " <html> ");
}
public void destroy(){
}
}
web.xml:
<?xml version= "1.0 " encoding= "UTF-8 "?>
<web-app version= "2.4 "
xmlns= "http://java.sun.com/xml/ns/j2ee "
xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance "
xsi:schemaLocation= "http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd ">
<servlet>
<description> This is the description of my J2EE component </description>
<display-name> This is the display name of my J2EE component </display-name>
<servlet-name> dogetdemo </servlet-name>
<servlet-class> dogetdemo </servlet-class>
</servlet>