简体   繁体   English

JSP和Servlet中的表单验证

[英]Form validation in JSP and Servlet

I am new to JSP and servlet, could you help me for form validation like to check weather text field is empty or not, in an easy way. 我是JSP和servlet的新手,您可以帮我进行表单验证,例如检查天气文本字段是否为空,以一种简单的方式。 Thank you! 谢谢!

You can do the validation both at client side and server side. 您可以在客户端和服务器端进行验证。 You can use either JavaScript or JQuery to validate at client side. 您可以使用JavaScript或JQuery在客户端进行验证。

Here are the references for them: 以下是它们的参考:

Here is the example which explains how to handle form post data at the server side using Servlet: 下面是一个示例,它解释了如何使用Servlet在服务器端处理表单发布数据:

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

Write the servlet reads the post parameters and validates them: 编写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"));



 }

}

If purely using JSP and Servlet, i recommend springing off from JavaScript abstraction libraries like JQuery for this task. 如果纯粹使用JSP和Servlet,我建议从这个任务的JQuery等JavaScript抽象库中脱颖而出。

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

You can do client side input validation. 您可以进行客户端输入验证。 I suggest to use JQUery plugin for validation . 我建议使用JQUery插件进行验证

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM