Spring MVC中,我的一个类里面有2个方法 分别是 M1,M2
类里面有一个属性是一个map属性,叫做actionNames,key是方法名,value是对应的action name。比如{“M1”,“action1”},{“M2”,{"action2"}};
这个map是可以外部配置的,因此值是动态的,也就是action的name可以在外部动态配置。这个时候 我要使用@RequestMapping的话,其中的路径也就是应该动态读取actionNames里面的值。
不如@RequestMapping(“/{actionNames.get(\"M2\")}”)。
上面这种写法应该不可能起作用。我在网上查到可以使用@PathVariable。比如我写:@RequestMapping("/{actionName}") M1(@PathVariable String actionName)但是这样会改变M1的方法签名,我不希望这样做。请问各位,我还有其他的方法来实现动态绑定action么?
刚接触Spring的annotation,不怎么懂。
类里面有一个属性是一个map属性,叫做actionNames,key是方法名,value是对应的action name。比如{“M1”,“action1”},{“M2”,{"action2"}};
这个map是可以外部配置的,因此值是动态的,也就是action的name可以在外部动态配置。这个时候 我要使用@RequestMapping的话,其中的路径也就是应该动态读取actionNames里面的值。
不如@RequestMapping(“/{actionNames.get(\"M2\")}”)。
上面这种写法应该不可能起作用。我在网上查到可以使用@PathVariable。比如我写:@RequestMapping("/{actionName}") M1(@PathVariable String actionName)但是这样会改变M1的方法签名,我不希望这样做。请问各位,我还有其他的方法来实现动态绑定action么?
刚接触Spring的annotation,不怎么懂。
解决方案 »
- ejb3+jboss6+myeclipse8.6:的问题,连个HelloWorld都抛异常 在线等高手
- 公司的java项目把99.5%以上的业务逻辑都写在Action里面,太杯具了
- WEB-INF的路径问题
- 用jdk1.5时 transformer.transform()报错
- 在页面中触发事件后所产生的菜单显示问题
- 怎么找不到mssql-ds.xml文件
- Hibernate3 怎么判断一条记录是否存在?
- Struts中JSP怎么向ActionForm中提交不定数组类型
- SpringMVC接收页面参数导致数据库报错的问题求教
- Ajax请求数据库,Struts2返回不到指定的页面
- 有没有对vaadin比较熟?
- 求助:struts2类型转化的问题
没人知道么????