2010-07-10 189 views
0

我想要一个servlet从html表单打印参数,但在servlet中请求没有参数。Servlet POST参数null

<form method="post" action="LoginServlet" > 
    <input type="text" name="username" id="username" /><br/> 
    <input type="text" name="password" /><br/> 
    <input type="submit" /> 
</form> 

和servlet的的doPost():

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
    System.out.println("POST"); 

    HttpSession session = request.getSession(); 
    String redirectUrl; 

    Enumeration atributes = request.getAttributeNames(); 
    while (atributes.hasMoreElements()) { 

     System.out.println((String)atributes.nextElement()+ "."); 
    } 
    String user = (String) request.getAttribute("username"); 
    String pass = (String) request.getAttribute("password"); 
    System.out.println("user:" + (String) request.getAttribute("username")); 

} 

所以也没有任何输出参数和用户名参数为空。

+0

我认为这是一个不恰当的问题。没有足够的声望来投票。 – 2014-09-07 07:28:18

回答