以下例子为实现从一张html页面传入参数到servlet当中
用的是get方法
学校老师说用get方法传会出现问题,要我们就用post
后来我查了查资料发现问出在get的请求方式上面。它是把参数放在请求头里面。而post是把它放在请求体里面,所以post可以传入很多参数
web.html
<html>
<head>
<title>Welcome you!</title>
</head>
<body>
<form action="welcome" methord="get">
请输入用户名:<input type="text" name="user"><p>
<input type="submit" value="提交">
</form>
</body>
</html>
WelcomeYou .java
package com.wizard.chenxi.servlet;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class WelcomeYou extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException{
String user = req.getParameter("user");
String welcomeInfo = "Welcome you" +user;
resp.setContentType("text/html");
PrintWriter out =resp.getWriter();
out.println("<html><head><tiltle>");
out.println("Welcome Page");
out.println("</title></head>");
out.println("<body>");
out.println(welcomeInfo);
out.println("</body>");
}
}
web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app 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"
version="2.4">
<servlet>
<servlet-name>welcome</servlet-name>
<servlet-class>com.wizard.chenxi.servlet.WelcomeYou</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>welcome</servlet-name>
<url-pattern>/welcome</url-pattern>
</servlet-mapping>
</web-app>
用的是get方法
学校老师说用get方法传会出现问题,要我们就用post
后来我查了查资料发现问出在get的请求方式上面。它是把参数放在请求头里面。而post是把它放在请求体里面,所以post可以传入很多参数
web.html
<html>
<head>
<title>Welcome you!</title>
</head>
<body>
<form action="welcome" methord="get">
请输入用户名:<input type="text" name="user"><p>
<input type="submit" value="提交">
</form>
</body>
</html>
WelcomeYou .java
package com.wizard.chenxi.servlet;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class WelcomeYou extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException{
String user = req.getParameter("user");
String welcomeInfo = "Welcome you" +user;
resp.setContentType("text/html");
PrintWriter out =resp.getWriter();
out.println("<html><head><tiltle>");
out.println("Welcome Page");
out.println("</title></head>");
out.println("<body>");
out.println(welcomeInfo);
out.println("</body>");
}
}
web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app 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"
version="2.4">
<servlet>
<servlet-name>welcome</servlet-name>
<servlet-class>com.wizard.chenxi.servlet.WelcomeYou</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>welcome</servlet-name>
<url-pattern>/welcome</url-pattern>
</servlet-mapping>
</web-app>