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