论坛首页 Java企业应用论坛

struts2命名空间和方法的问题,请大神指教一下

浏览 2704 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2017-07-07   最后修改:2017-07-07
有两个action类,命名空间不一样,@Namespace("/cs/a")和@Namespace("/cs/b"),两个命名空间对应的有两个action类,类的名字不一样,然后这两个类里面都有一个相同名称的方法,如@Action(value = "/b"),此时在页面上访问路径:/cs/a/b.do ,访问这个方法的时候会直接跳转到 /cs/b/b.do的这个方法,然后在/cs/b/b.do这个方法里面打印出request.getServletPath(),输出的是:/cs/a/b.do,所以很奇怪,为什么会这样?但是有时候是正确访问的,有时候就会出现我描述的这种情况,struts2为什么会产生这样的呢?我用的是注解配置。
   发表时间:2017-07-07  
struts2不是根据命名空间+方法名找到具体的方法么?那为什么会出现这种情况呢
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics