Shopxx(Shop++ v2010)学习笔记一

shop++的action跳转完全没有通过注解来写,找了半天,最后发现,原来开发者为了节省配置,直接遵循约定大于配置的思想,利用struts2提供的下面的功能,让action将跳转交给了struts。

struts.xml 中这样两句:   

[XML] view plaincopy 
1. <!-- 结果资源的路径 -->   
2. <constant name="struts.convention.result.path" value="/WEB-INF/template/" />
   
3. <!-- URL资源分隔符 -->   
4. <constant name="struts.convention.action.name.separator" value="_" />   

比如有一个Action这样声明:

 

[Java] view plaincopy 
1. @ParentPackage("admin")   
2. public class TestAction{   
3.     public String aaa(){   
4.           // do something   
5.           return "abc";   
6.     } 
7. }  

 
那么这个Action的访问路径就是${base}+"/admin/test!aaa.action" 执行之后就找 ${base}+"WEB-INF/template/admin/test_abc.**"  
可以参照:http://blog.csdn.net/chen_shuqing/article/details/5996930 中对struts2中的property配置的讲解

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值