其实有 8 动态调用Action与Action中方法(一)
这第一种方法, 这第二三种方法,就显示的不重要了, 只能动态调用Action中方法 , 但这里也记一下
第二种方法
method="addUser" ,method="getUserList"
<action name="addUser" class="ssh.org.web.UserAction" method="addUser">
<result name="success">/user/success.jsp</result>
<result name="input">/user/user.jsp</result>
</action>
<action name="getUser" class="ssh.org.web.UserAction" method="getUserList">
<result name="success">/user/success.jsp</result>
<result name="input">/user/user.jsp</result>
</action>
其实我们只有一个ssh.org.web.UserAction 类, 但配置了两个<action ..../> , 这就是把一个Action类映射成多个逻辑Action . 有点像struts1 中的MappingDispatchAction .
我们分别 请求两个不同的URL: addUser.action, getUser.action, 就能执行同一个Action中不同的业务方法.
------------------------------------------------------------------------------------------------
第三种方法:
URL 是这样地: ActionName!methodName.action
不细说了
分享到:
相关推荐
jsp自动调用action采用中间jsp方法 就是采用从欢迎页跳到action处理再转到展示页面,就可以访问页面时加载数据
可以在具体的Action实现类里增加新的方法(这些方法都是无参和公有的,都有一个String的返回类型),然后在url上指定这次请求调用哪个方法 有源代码,有注释,配置文档也配置好了
详细讲解struts2中单个action中多个处理逻辑的配置方法, 以及默认Action的配置.
struts 1框架的动态调用也许你会,但是struts2 的动态调用更经典,这个文档让你玩转struts 2 动态调用.......
struts2利用通配符调用同一个Action里面不同的方法,在struts.xml配置文件中将请求方法的不相同部分抽象成“*".
具体要求是在loginAction类中分别用login()和registered()处理用户登录和注册的过程,分别创建login.jsp和register.jsp两个页面实现登录和注册的输入,这两个页面提交给loginAction中的两个方法进行业务处理,...
如果需要带参数的话可以在action中定义那个参数名paraName,并生成setter和getter方法 方法二: <script type= "text/javascript"> function formSubmit(url) { document.forms[0].action=url; document....
JS调用Struts中的ActionJS调用Struts中的ActionJS调用Struts中的Action
struts2动态调用之通配符,相当于是改进的method动态调用方法,减少对同一action不同method的多次配置
1:非重用型:只能在被存储它的TEST中调用而且只能被调用一次。 2:重用型:可以被多次在被存储它的TEST或别的...调用重用型的ACTION可以在以后新版本中控件发生变化时只升级被调用的可重复型ACTION所在的源程序即可。
action in redux applyMiddleware | 在调用链中触发action
sp页面的form表单里面有一个属性值action,当提交jsp页面上的form表单时,系统会根据action的值来找到servlet里面具体的action,(这里的servlet是在web.xml配置文件里面),然后调用action里面的execute()方法,...
主要介绍了详解Struts2动态方法调用,涉及调用方法的代码,具有一定参考价值,需要的朋友可以了解下。
struts动态访问调用之一,采用method属性,同一个Action内的不同方法来响应用户请求
ThinkPHP内置了A方法与R方法这两个特殊的大写字母方法来处理跨模块调用的问题。 目前Index模块内有index操作User模块有showName操作User模块及showName操作具体代码如下: <?php class UserAction extends ...
在WEB开发中,一般,仅仅使用JSP+ajax+SEVLET或者jsp+struts2的其中某种方式进行,各自的缺点也非常明显。这里,给出了ajax直接调用ACTION并给前台进行list或者JSON的数据回传。很不错的哦!
最近修了几个struts2.1升级到2.3后动态方法调用失效的bug,深有感悟, 但是我那种原始方法有一个局限,就是在submit那里写下的action不起作用,就算启动了动态方法调用也不行(我想应该是struts2.3的一个bug),所以...
http://blog.csdn.net/c20061924/article/details/52293455
ajaxt json 调用struts2 action的实例(myeclipse 直接导入运行) 学习点: 1;怎样在页面用ajax调用struts2的action 2;怎样对struts进行配置 3;ajax的运行历程 最简单明了的实例,清晰的帮你弄清上述概念,运行...
本文主要通过三个方面给大家介绍webwork action调用相关知识,三个方面分别是: 1.这部分框架类关系 2.Webwork 获取和包装 web 参数 3.DefaultActionProxyFactory、DefaultActionProxy、DefaultActionInvocation ...