日期:2014-05-18  浏览次数:20576 次

struts2有没有办法在服务端得到请求action的名称?
某个action,需要处理n个几乎完全一样的请求,说他们几乎完全一样,是因为他们传递过来的参数是一样的,业务逻辑也完全相同,唯独不一样的一个地方,是每个请求进行业务逻辑的时候,会有一个string key参与,这个key,每种请求都不同,而且这个key不是请求传递来的参数,是放在服务器存好的,如果我能识别每个请求的action name,我就可以让所有的请求都使用同一个action,只需要在action的处理方法里直接设置一下这个值,就完事了,否则我就必须为了这些请求设置n个action,而每个action里的不同仅仅是这个string key

------解决方案--------------------
看到有两个人写的,只能说提供你参考喽~~~
1、http://hi.baidu.com/huazhiyuan2008/item/6de8c93d0818f08cb711db3c
2、http://bbs.csdn.net/topics/290011509,第21楼的方法
------解决方案--------------------
提供一个思路 是否可以用拦截器