spring与struts2整合之后,404错误,控制台不报错

web.xml中
图片说明

struts.xml中
图片说明

bean中
图片说明
action中
图片说明
jar包
图片说明
目前的问题是连WEB-INF中的index.jsp都进不去提示404错误,并且控制台不报错。很诡异的是将web.xml删除了之后就可以打开index.jsp页面

404是你路径有问题,web.xml配置了会默认的

userAction返回success后找不到index.jsp,如果index.jsp是放在WEB-INF下的话它就是受保护的应该改为

WEB-INF/pages/index.jsp其中pages是我的index.jsp是放在pages中的如果

你不是的话就WEB-INF/index.jsp。如果还是出错的话web.xml中该为classpath:bean.xml去掉*号

你的index.jsp页面放在哪?

没找jsp路径,加上文件夹,404就是没有找到,

项目启动时控制台有没有输出映射了哪些路径?

你的index.jsp放在WEB-INF是受保护的不能直接访问,要么你把index放在WEB-INF外面,有么用struts2访问路径配成WEB-INF/index.jsp

问题已经解决了。原先是用的eclipse的用户库导的jar文件,然后一直报错。后来将jar文件全部放入lib文件夹下,就好了。我也不知道原理是什么

404 是你路径问题。你这个情况 应该是哪里没有配置对 若有需要 可以远程你