现在的位置: 首页 > 综合 > 正文

使用Struts中的动态formbean时的注意事项

2013年04月20日 ⁄ 综合 ⁄ 共 718字 ⁄ 字号 评论关闭

假如我要为一个登陆页面设置动态formbean

在struts-config.xml中加入:

<form-beans>
    <form-bean name="form_index" type="org.apache.struts.validator.DynaValidatorForm">
      <form-property name="user" type="java.lang.String" />
      <form-property name="psw" type="java.lang.String" />
</form-bean>

注意type属性,其他的跟普通的formbean一样。然后我们添加一个plug-in代码如下:

<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
      <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>

在WEB-INF文件夹中必须要有validator-rules.xml和validation.xml文件,前者是struts架构自带的文件,如果jar包等都考全了的话,不用担心这个。而validation.xml就是你自己设置的验证规则了。当然它也可以起别的名字不过要跟struts-config里面的对应。只要有这个文件就可以。即便里面只有这些代码:

<?xml version="1.0" encoding="UTF-8"?>
<xml-body>

</xml-body>

 

 

 

抱歉!评论已关闭.