在线等待。。。。 struts 2 validation 在一个action 里面我有两个方法要验证 但他们要验证的字段却是不同 请问各位如何将它分开来验证 急 在线等待 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 validation里面 @Override public void validate() { System.out.println( " Calling validate() " ); if ( ! (loc.equals(Locale.US) || loc.equals(Locale.CHINA))) { addFieldError( " loc " , getText( " validation.loc " )); } } 还在线等待啊??????? @Override public void validate() { System.out.println( " Calling validate() " ); if ( ! (loc.equals(Locale.US) || loc.equals(Locale.CHINA))) { addFieldError( " loc " , getText( " validation.loc " )); } } 我是一个action 中有两个方法要验证 有一个 add()【要验证username ,password】 和 update() 【只验证password】 但 当我想验证update 是 它却会连 username 也验证 请问该如何解决 action 中 有一个 add()【要验证username ,password】 和 update() 【只验证password】 但 当我请求update()方法时 它却会连 username 也验证 请问该如何解决 也就是说 她会验证 整个 action-validation.xml 里面的 username ,password struts2中我也遇到过这个问题好像不支持一个action有两个validation.xml吧 2个xml验证文件,action-validation-add.xml和action-validation-update.xml action-validation-add.xml中写add方法的验证action-validation-update.xml中写update方法的验证,这二个文件都放到跟action同一个包下。 actionClassName-actionName-validation.xmlactionClassName为该方法验证的action类的简单名称actionName为你要验证的方法对应的action名字,<action name="test" action="net.csdn.PersonAction" method="add">以这个为例子,xml验证文件的名称PersonAction-test-validation.xml,action必须要继承actionSupport 你这个问题说得很奇怪啊,比如你有两个输入框,一个username,一个password,当你添加的时候没问题,两个都要验证,但是你在更新的时候,如果还是有 两个 框的话,username你必需得填内容,不然你更新谁的密码啊,如果你不想手动填的话可以自动获得username,如果说你的username在更新的时候从session或request中获取的话,那前面那个username输入框就没有存在的必要了。 谢谢 这个确实有用,只不过他还是解决我之前的那个问题 。想在同一个action里 对不同的方法有不同的验证 actionClassName-actionName-validation.xml actionClassName为该方法验证的action类的简单名称 actionName为你要验证的方法对应的action名字, <action name="test" action="net.csdn.PersonAction" method="add">以这个为例子, xml验证文件的名称PersonAction-test-validation.xml, action必须要继承actionSupport 这可以分开的呀。我的struts2.2可以 请高手们帮解决 正则 jsp,asp,php等WEB项目建立的过程是怎么样的? struts2 项目 标签库选择问题 mysql-connector-java-5.1.7-bin.jar 不能取代 mysql-connector-java-3.0.16-ga-bin.jar 吗? xfire 问题,请高手帮忙了。。 求教大师 简体与繁体转化的问题 我的编译为什么有错啊?急急…… 奇怪的问题 如何将DB2数据库中表的数据导出为本地文件!急,大侠帮忙,答对即结贴! 初学AJAX 无法显示结果 请朋友们指点下 ExtJs 处理 datetime 问题
里面 @Override
public void validate() {
System.out.println( " Calling validate() " );
if ( ! (loc.equals(Locale.US) || loc.equals(Locale.CHINA))) {
addFieldError( " loc " , getText( " validation.loc " ));
}
}
还在线等待啊???????
public void validate() {
System.out.println( " Calling validate() " );
if ( ! (loc.equals(Locale.US) || loc.equals(Locale.CHINA))) {
addFieldError( " loc " , getText( " validation.loc " ));
}
}
好像不支持一个action有两个validation.xml吧
action-validation-update.xml中写update方法的验证,
这二个文件都放到跟action同一个包下。
actionClassName为该方法验证的action类的简单名称
actionName为你要验证的方法对应的action名字,<action name="test" action="net.csdn.PersonAction" method="add">以这个为例子,
xml验证文件的名称PersonAction-test-validation.xml,
action必须要继承actionSupport
谢谢 这个确实有用,只不过他还是解决我之前的那个问题 。想在同一个action里 对不同的方法有不同的验证
actionClassName为该方法验证的action类的简单名称
actionName为你要验证的方法对应的action名字, <action name="test" action="net.csdn.PersonAction" method="add">以这个为例子,
xml验证文件的名称PersonAction-test-validation.xml,
action必须要继承actionSupport