mshd.net
当前位置:首页 >> struts2配置文件中不写mEthoD属性 >>

struts2配置文件中不写mEthoD属性

默认执行的是execute()方法,这个方法在ActionSupport.class中,所以一般推荐自己写Action的时候去继承ActionSupport类,可以避免一些不必要的定义和麻烦

应该是封装了的. 因为我down下一个源码.发现实现不了你的描述了. 如果可能的话,不知能否贴上源码. mail to 1107701385@qq.com

配置包时必须指定name属性,该name属性值可以任意取名,但必须唯一,如果其他包要继承该包,必须通过该属性进行引用,包的namespace属性用于定义该包的命名空间,命名空间作用为访问该包下的action路径的一部分,见示例.namespace属性可以不配置,如果不...

/WEB-INF/jsps/{1}/{2}.jsp j呵呵。。这样的意识:如A action name="s/k" 那么 class="sAction" ,method="k";//{1}表示通配符的第一个,{2}表示第二个

动态调用没有开启. (注: 此方式不推荐使用.) // 将此常量设置为true

name 为你请求action 的名字,method为你写的这个action中的方法名称 在你的例子中,“随便” 与 “随便2”是你请求这个action的名字,两者使用的是同一个action 的不同方法,也就是说你写的testaction中有m1 、m2 等方法 。随便这个action使用的是 ...

Struts2中struts.xml的Action配置详解 使用package可以将逻辑上相关的一组Action,Result,Interceptor等组件分为一组,Package有些像对象,可以继承其他的Package,也可以被其他package继承,甚至可以定义抽象的Package。 Package的可以使用的...

strutx的name上面使用通配符是可以的,但我们一般很少这样用,因为作为一个与后台通信的跳转Action,我们必须保证他的唯一性,并且要与后台Action中的方法名对应。 至于传参,估计你说的形式是这样的:login.action?id="1234"&name="cc"。

方法一:直接通过”$(param.name)“ 进行参数值调用。 方法二:可以通过“ request.getParameter (name)”进行参数值调用。 解释:name值的话,已经在struts中进行了映射,可以通过方法一el表达式进行直接调用,或者是在jsp中通过get方法进行参数值获龋

你配置struts.xml的时候 action中有个method属性就是用来设置该action的调用方法的,你可以在一个action中写多个方法,然后设置method属性来调用不同的方法!!当然如果些execute就不用配置这个属性,struts2会自动调用默认execute方法!

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com