Struts2中,一个Action中含有多个处理逻辑时,如果处理逻辑中需要验证的规则不同,则需要在校验规则文件名中增加
Action别名来指定具体需要校验的处理逻辑。即采用:
<ActionClassName>-<ActionAliasName>-validation.xml
ActionClassName是Action处理类的类名,而ActionAliasName就是该Action所包含处理方法在struts.xml文件中对应的name属性值。
<action name="addArticle" class="ArticleAction" method="add">
<result name="listAll">/pages/article.jsp</result>
<result name="error">/pages/error.jsp</result>
<result name="input">/pages/add_article.jsp</result>
<result name="list">/pages/listArticleAction.action</result>
</action>
ActionAliasName指的就是addArticle
分享到:
相关推荐
struts2利用通配符调用同一个Action里面不同的方法,在struts.xml配置文件中将请求方法的不相同部分抽象成“*".
可以在具体的Action实现类里增加新的方法(这些方法都是无参和公有的,都有一个String的返回类型),然后在url上指定这次请求调用哪个方法 有源代码,有注释,配置文档也配置好了
利用Struts 2框架创建一个web项目chap2_e22,实现用户登录过程。具体要求是在loginAction类中分别用login()和registered()处理用户登录和注册的过程,分别创建login.jsp和register.jsp两个页面实现登录和注册的...
jsp自动调用action采用中间jsp方法 就是采用从欢迎页跳到action处理再转到展示页面,就可以访问页面时加载数据
主要介绍了一个Action如何调用两个不同的方法,需要的朋友可以参考下
详细讲解struts2中单个action中多个处理逻辑的配置方法, 以及默认Action的配置.
方法一: 用js函数让网页重定向,window.location.href=‘actionName.action?paraName=arg0’; 如果需要带参数的话可以在action中定义那个参数名paraName,并生成setter和getter方法 方法二: ...
1:非重用型:只能在被存储它的TEST中调用而且只能被调用一次。 2:重用型:可以被多次在被存储它的TEST或别的TEST中调用, 3:外部型:一个存储在别的TEST中的可重用型,只能在调用它的TEST中只读。但它的DATA TABLE...
JS调用Struts中的ActionJS调用Struts中的ActionJS调用Struts中的Action
sp页面的form表单里面有一个属性值action,当提交jsp页面上的form表单时,系统会根据action的值来找到servlet里面具体的action,(这里的servlet是在web.xml配置文件里面),然后调用action里面的execute()方法,...
action in redux applyMiddleware | 在调用链中触发action
这里包括两个 eclipse 工程, 在一个工程FirstAndroid里调用另一个工程SecondAndroid里的Activity 和 Service,SecondAndroid只能通过别的app 来启动,它自己不能启动,因为它没有 android.intent.action.MAIN这个...
ThinkPHP内置了A方法与R方法这两个特殊的大写字母方法来处理跨模块调用的问题。 目前Index模块内有index操作User模块有showName操作User模块及showName操作具体代码如下: <?php class UserAction extends ...
在这个示例中,SOAPAction 的值为 "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportCity",该值指定了要调用的方法为 getSupportCity。 在调用WebService 接口后,会返回一个 XML 格式的...
ThinkPHP同一个项目里,两个控制器的方法如何相互调用呢?ThinkPHP提供了一个A(),通过它可以使控制器之间的方法相互调用,使得代码可以重复利用。 官方似乎对A()方法没有相关使用文档,现在通过一个例子来说一下如...
struts动态访问调用之一,采用method属性,同一个Action内的不同方法来响应用户请求
1,利用java调用soap接口获取天气的信息;2,利用java调用soap一个特定的案例,可按自己的要求修改。
struts 1框架的动态调用也许你会,但是struts2 的动态调用更经典,这个文档让你玩转struts 2 动态调用.......
首先,Struts的ActionServlet接收到一个请求,然后根据struts-config.xml的配置定位到相应的mapping (映射);接下来如果form的范围是request或者在定义的范围中找不到这个form,创建一个新的form实例;取得form...