从jsp表单文件执行servlet doPost

时间:2014-09-29 21:39:45

标签: java jsp servlets

我是servlets和jsp文件的新手,我遇到了以下问题:

我有以下jsp表单文件:

<FORM action="http://myApp/register" method="post">
    <P>
    First name: <INPUT type="text" name="firstname"><BR>
    Last name: <INPUT type="text" name="lastname"><BR>
    email: <INPUT type="text" name="email"><BR>
    <INPUT type="radio" name="sex" value="Male"> Male<BR>
    <INPUT type="radio" name="sex" value="Female"> Female<BR>
    <INPUT type="submit" value="Send"> <INPUT type="reset">
    </P>
 </FORM>

和一个servlet,它在上面的url上处理doPost请求。 我想将表单的值(例如名字和姓氏)提供给doPost请求。

有什么想法吗? 非常感谢! :)

1 个答案:

答案 0 :(得分:1)

您可以按名称request.getParameters("firstname")获取所有参数,以获取输入字段的值。

public class ServletClass extends HttpServlet {

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws    ServletException, IOException {       

    String firstName = request.getParameter("firstname");
    String lastName = request.getParameter("lastName");
   // and so on.....


   }    
}