Servlet 获取多个参数

字体大小: 中小 标准 ->行高大小: 标准
//Html
//------------------------------

<html>
<head>
    <title>First Servlet</title>
</head>
<body bgColor="red">
    <form name="login" action="Ex1" method="post">
    <input type="text" name="username1"></input>
    <input type="text" name="username2"></input>
    <input type="text" name="username3"></input>
    <input type="text" name="username4"></input>
    <input type="submit" value="Submit" ></input>
    </form>
</body>
</html>

//Servlet 
//------------------------------
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class Ex1 extends HttpServlet
{
    public void doPost(HttpServletRequest req,HttpServletResponse res)
    throws ServletException,IOException
    {
    try
    {
        res.setContentType("text/html");
        PrintWriter writer = res.getWriter();
        writer.println("<html>");
        writer.println("<head><title>First Demo</title></head>");
        writer.println("<body>");
        writer.println("<hl>Hello</hl>");

        Enumeration e = req.getParameterNames();
        while(e.hasMoreElements())
        {
            String pname = (String)e.nextElement();
        String pvalue = req.getParameter(pname);
        writer.println(pname + ":" + pvalue);
        writer.println("<br>");
        }
        writer.println("</body></html>");
        writer.close();
    }
    catch(Exception e)
    {
        e.printStackTrace();
    }
    }
}

//XML
//-------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app>
<display-name>welcome to Hello Screen</display-name>
<description>welcome to Hello Servlet</description>
<servlet>
    <servlet-name>first</servlet-name>
    <servlet-class>Ex1</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>first</servlet-name>
    <url-pattern>/Ex1</url-pattern>
</servlet-mapping>
</web-app>

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/68924.html