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

struts2配置文件中不写mEthoD属性

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

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

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

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

你在自己浏览器端是不是会: http://localhost:8080/项目/.../login.jsp 而这个DynamicMethodInvocation就是动态方法调用 就是可以再http://localhost:8080/项目/.../login!checkPwd.action checkPwd就是你写在Action类中的某一个方法

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

package中的name只是一个标识,你可以随意命名; .action中的name对应你页面中的一个action跳转,比如你页面有个表单提交:

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

这里的{1}表示接收前面action里通过通配符传来的值,例如你配置的是 ,然后调用***/editCrud.action,则method里获得的值是edit,将会调用这个action里面的 edit方法 附: Action中的方法通配符 有些时候对Action中方法的调用满足一定的规律,例...

struts.xml 为Struts 2的核心配置文件。struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。 struts.xml中主要配置Struts项目的一些全局的属性,用户请求和响应Action之间的对应关系,以及配置Action中可能用到的...

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