struts如何实现零配置

事实上不是零配置,而是约定大于配置而已

 

1,配置如下常量

<struts>

<constant name="struts.convention.result.path" value="/pages"> 【配置返回页面所在路径】</constant>

<constant name="struts.convention.package.locators" value="action"></constant>【哪些包下面的文件会被当做Action类来检索

<constant name="struts.convention.action.name.separator" value="-" />【这里就是配置的如何分Actionname - 注意是去掉最后的Action

</struts>  

2,创建action

@Action("/test11")//注意这里最好是action的名称【开头小写】

public class TestAction extends ActionSupport{

public String method1() throws Exception {//访问路径 test11!method1.action

System.out.println("method1 execute");

return "method1-err"; //对应的返回页面 /pages/test11-method1-err.jsp【配置的存储页面的路径/actionname【这个是上面定义的,不一定是该Action类的name,但最好一致】-methodname-returnstring.jsp

}

public String method2() throws Exception {

System.out.println("method2 execute");

return "method2-success";

}

}

 

这是我自己总结的,没有举例所有的方式,个人认为,只需要有一种适合自己的就可以了O(∩_∩)O~【类-方法-返回值.jsp  我认为这样就已经可以区分所有的返回页面了,而且还很清晰O(∩_∩)O~】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值