JSP和Servlet中的表单验证

时间:2012-06-29 09:07:25

标签: java jsp servlets

我是JSP和servlet的新手,您可以帮我进行表单验证,例如检查天气文本字段是否为空,以一种简单的方式。 谢谢!

3 个答案:

答案 0 :(得分:2)

您可以在客户端和服务器端进行验证。您可以使用JavaScript或JQuery在客户端进行验证。

以下是对它们的引用:

以下是解释如何使用Servlet在服务器端处理表单发布数据的示例:

<form action="formpost" method="post">
<input type="text" name="name" />
<input type="text" name="age" />
<input type="submit" />
</form>

编写servlet读取post参数并验证它们:

public class FormPost extends HttpServlet
{
 protected void service(HttpServletRequest request, 
   HttpServletResponse responst) throws ServletException, IOException
 {

   if(request.getParameter("name") != null){
      String nameParameter = request.getParameter("name");
   } else {
       //write you validation code here
   }

   int ageParameter = Integer.parseInt(request.getParameter("age"));



 }

}

答案 1 :(得分:0)

如果纯粹使用JSP和Servlet,我建议从这个任务的JQuery等JavaScript抽象库中脱颖而出。

这就是bassistance插件 http://bassistance.de/jquery-plugins/jquery-plugin-validation/

答案 2 :(得分:0)

您可以进行客户端输入验证。我建议使用JQUery plugin for validation