1.首先现在/WEB-INF/目录或子目录下面建立一个form.jsp(使用<html:form>)
如果要使用<html:form>标记,需要导入<%@taglib uri = "/WEB-INF/struts-html.tld" prefix = "html"%>
2.现在先不要考虑其他的,先要把这个页面显示出来:
1)
a.要把表单的内容封装起来,我们要写一个继承ActionForm的类,即LoginForm .需要提供getXX()和setXX()方法。
b.在里边要写一些需要封装起来的属性,属性的名字要和form.jsp的表单中每个内容的property一样
2) 配置struts-config.xml文件
a.要写一个继承Action的类ShowFormAction,作用是显示这个表单,需要重写execute()方法,只需要return arg0.findForward("success");
a.写好以后要配置action
<action path="/showForm" type ="action.ShowFormAction" name = "loginForm">
<forward name="success" path="/WEB-INF/register/login_form.jsp"></forward>
</action>
b.要在<action-mappings>的上面写<form-beans><form-bean name = "loginForm" type = "form.FormLoginA
如何使用ValidatorForm进行服务器端验证
最新推荐文章于 2023-07-02 23:41:15 发布
本文详细介绍了如何在Struts2框架下实现服务器端验证。首先在/WEB-INF目录下创建form.jsp,接着创建并配置ActionForm的子类 LoginForm。然后在struts-config.xml中配置Action和FormBean。在Validation.xml中定义验证规则,并在资源文件中设置错误消息。最后,通过ValidatorPlugIn插件和struts-config.xml的配置进行验证。别忘了在jsp页面添加<html:errors>标签来显示错误信息。
摘要由CSDN通过智能技术生成