Spring全注解整合Struts2,无法访问到action,jar包/错误/各配置文件已经贴出

qq_37131925 2018-03-30 05:09:30
spring整合struts2,访问action的时候报404错误,自己检查各项配置没有发现问题,不知道是不是缺少了某一部分的配置,希望得到帮助.

这是页面显示:


这是后台报错:

这是web.xml中的配置

这是applicationContext中的配置

这是action部分代码

这是jar包
...全文
923 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_37131925 2018-06-07
  • 打赏
  • 举报
回复
之前一直没有结贴,当时是帮助别人提问的这个问题。 后来一点点控制变量找到问题的根源,是scan那里的原因,调小到目标controller类 请求就能够找到相对应的类 不过在其他测试中不需要这么精确 应该是还有别的一点没有注意到 希望大家分享下
阿闰 2018-04-09
  • 打赏
  • 举报
回复
struts用的已经很少了
Info_Qi 2018-04-08
  • 打赏
  • 举报
回复
浏览器请求tomcat服务器地址后,tomcat的配置web.xml中配置的filter会将请求拦截到struts中,struts获取struts的配置,匹配url,struts配置中没有action Name为请求的方法,所以会报404,在struts的配置文件中,配置action Name为 checkTelephone 的action,请求就会拦截到对应的action中执行对应方法
  • 打赏
  • 举报
回复
你struts的配置文件在哪
能源恒观 2018-04-08
  • 打赏
  • 举报
回复
引用 7 楼 qq_37131925 的回复:
引用 6 楼 wanghengwhwh 的回复:
用的开发工具是eclipse吗,你看看项目部署的访问名是不是对的,404是路径不对
开发工具是eclipise 项目名是test1 路径问题检查过多次了 后来我在action中生成了构造方法 想看看这个地址指向的action到底存不存在 然后构造方法成功执行 但是依然报404错误 web.xml applicationContext 前台地址 后台路径都检查了 但就是无法找到那个action 不知道从哪入手了
struts配置文件看看有没有问题,还有就是你把spring.xml中扫描注解base-package调大一点看看
qq_37131925 2018-04-05
  • 打赏
  • 举报
回复
引用 6 楼 wanghengwhwh 的回复:
用的开发工具是eclipse吗,你看看项目部署的访问名是不是对的,404是路径不对
开发工具是eclipise 项目名是test1 路径问题检查过多次了 后来我在action中生成了构造方法 想看看这个地址指向的action到底存不存在 然后构造方法成功执行 但是依然报404错误 web.xml applicationContext 前台地址 后台路径都检查了 但就是无法找到那个action 不知道从哪入手了
能源恒观 2018-04-02
  • 打赏
  • 举报
回复
用的开发工具是eclipse吗,你看看项目部署的访问名是不是对的,404是路径不对
爱写Bug的麦洛 2018-03-31
  • 打赏
  • 举报
回复
引用 4 楼 qq_37131925 的回复:
引用 3 楼 Milogenius 的回复:
struts2不太熟,我看到保存信息,你的访问路径是test1/checktelephone.action 但是类里面定义的value里面没有test1,还是你的项目名是test1
我的项目名就是test1 自建了一个项目测试下
恩恩,struts2我不太熟,用的少了
qq_37131925 2018-03-30
  • 打赏
  • 举报
回复
引用 3 楼 Milogenius 的回复:
struts2不太熟,我看到保存信息,你的访问路径是test1/checktelephone.action 但是类里面定义的value里面没有test1,还是你的项目名是test1
我的项目名就是test1 自建了一个项目测试下
爱写Bug的麦洛 2018-03-30
  • 打赏
  • 举报
回复
struts2不太熟,我看到保存信息,你的访问路径是test1/checktelephone.action 但是类里面定义的value里面没有test1,还是你的项目名是test1
qq_37131925 2018-03-30
  • 打赏
  • 举报
回复
引用 1 楼 qq_37131925 的回复:
服务器启动--加载web.xml--找applicationContext--开启扫描--找对应的action类 我是按照这个思路检查的,有没有大神指点下呢 返回的jsp文件可以访问到
额额 我的意思是直接访问 不是访问action后跳转那个NewFile
qq_37131925 2018-03-30
  • 打赏
  • 举报
回复
服务器启动--加载web.xml--找applicationContext--开启扫描--找对应的action类 我是按照这个思路检查的,有没有大神指点下呢 返回的jsp文件可以访问到

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧