`
wei5201
  • 浏览: 185239 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 注意事项2

阅读更多
接着上面我所说的:
1.如果你不想适应struts2特有的url的".action"的后缀名,其实你是可以去修改他的,下面的图片是把后缀改成了struts1中的".do",修改struts.xml:



或者如果你想".do"与".action"都可以访问的话,你可以
<constant name="struts.action.extension" value="do,action" />也就是用逗号隔开.

2.struts2的常用配置介绍,尤其"struts.ui.theme",设为"simple"后,struts2的标签就没那么烦人了,就和普通的html元素一样了.



3.struts1与struts2的action的区别,单例与多例,以及在执行excute方法前,已经被拦截器处理过了.这里不多讲

4.关于struts.xml的拆分,见下图,看了你就很明白了,同样修改struts.xml:


5.关于执行action中的某个方法,可以使用通配符调用的方式,先看下图:


"{1}"可以指的是通配符"*"所代表的方法名称,这样就可以知道具体调用action中的哪个方法,甚至"{1}"可以写在class=""的标签类,指定action所对应的class,但通常都用来指定action中所调用的method.

还有种就是动态调用,敲入url如下图

,同样可以访问action中的名叫addUrl的方法,但是可以通过下图禁止struts2中使用动态调用:

  • 大小: 24.9 KB
  • 大小: 71.8 KB
  • 大小: 6.2 KB
  • 大小: 24.3 KB
  • 大小: 5.6 KB
  • 大小: 7.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics