添加页面验证是 成功的,“非空,长度,大小。。”, 但是我点击 全查询,修改,删除时 都会 自动跳到 struts-config.xml中 input="/manager/tab/user/adduser.jsp" 添加页面,不论我在form中是用ValidatorActionForm 或者 ValidatorForm 都是一样的。。
我贴出一些代码:
Struts-config.xml中
<action
attribute="userForm"
input="/manager/tab/user/adduser.jsp"
name="userForm"
parameter="method"
validate="true"
path="/user"
scope="request"
type="org.springframework.web.struts.DelegatingActionProxy"
>
<forward name="ok" path="/manager/tab/user/alluser.jsp" />
<forward name="no" path="/index.jsp" />
<forward name="check" path="/manager/main.jsp" />
<forward name="getbyuser" path="/manager/tab/user/upuser.jsp" />
</action> <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
validation.xml中:
<formset>
<form name="/user">
<field property="bo.u_name" depends="required,minlength">
<arg0 key="name.null"/>
<arg1 key="name.length"/>
<var>
<var-name>minlength</var-name>
<var-value>3</var-value>
</var>
</field>
<field property="bo.u_pwd" depends="required,minlength">
<arg0 key="pwd.null"/>
<arg1 key="pwd.length"/>
<var>
<var-name>minlength</var-name>
<var-value>3</var-value>
</var>
</field>
</form>
</formset>
UserForm中:
public class UserForm extends ValidatorActionForm {
private Userbo bo=new Userbo(); public Userbo getBo() {
return bo;
} public void setBo(Userbo bo) {
this.bo = bo;
}
}我UserAction继承的是 DispatchAction 将增删改查 写到一个action里面的。。
不知道是不是很基础的问题哦。。请各位大侠帮忙看看
我贴出一些代码:
Struts-config.xml中
<action
attribute="userForm"
input="/manager/tab/user/adduser.jsp"
name="userForm"
parameter="method"
validate="true"
path="/user"
scope="request"
type="org.springframework.web.struts.DelegatingActionProxy"
>
<forward name="ok" path="/manager/tab/user/alluser.jsp" />
<forward name="no" path="/index.jsp" />
<forward name="check" path="/manager/main.jsp" />
<forward name="getbyuser" path="/manager/tab/user/upuser.jsp" />
</action> <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
validation.xml中:
<formset>
<form name="/user">
<field property="bo.u_name" depends="required,minlength">
<arg0 key="name.null"/>
<arg1 key="name.length"/>
<var>
<var-name>minlength</var-name>
<var-value>3</var-value>
</var>
</field>
<field property="bo.u_pwd" depends="required,minlength">
<arg0 key="pwd.null"/>
<arg1 key="pwd.length"/>
<var>
<var-name>minlength</var-name>
<var-value>3</var-value>
</var>
</field>
</form>
</formset>
UserForm中:
public class UserForm extends ValidatorActionForm {
private Userbo bo=new Userbo(); public Userbo getBo() {
return bo;
} public void setBo(Userbo bo) {
this.bo = bo;
}
}我UserAction继承的是 DispatchAction 将增删改查 写到一个action里面的。。
不知道是不是很基础的问题哦。。请各位大侠帮忙看看
input="/manager/tab/user/adduser.jsp" 页面
</引用>
这是你那个action对应的请求输入提交页面;<引用>
但是我点击 全查询,修改,删除时 都会 自动跳到 struts-config.xml中 input="/manager/tab/user/adduser.jsp" 添加页面
</引用>
你那些超连接是不是copy了增加<a>,没有改href属性值哦...