刚开始学struts2,照着网上的例子写了个登录的实例,一直出现图片的内容。请问一般是什么原因会导致这种情况?谢谢。
找不到文件,路径,配置文件说明的确认确认再确认一下
没有login.jsp这个文件吧,或者路径不对。看看工程下的webroot目录下有没有login.jsp.
404 路径问题,看一下请求路径。或者把你的项目结构,和配置弄出来看一下
把你的struct.xml文件 发一下
web.xml中没有配置servlet映射
可以贴出你的tomcat服务器运行状态吗?我感觉上面的文件应该不是问题。你用的是myeclipse自带的tomcat还是本机的服务器?
请求路径错了啊,你写了namespace="/test",所以要在login.jsp前加上/test,或者在strust,xml中直接把namespace去掉,再请求一次
这个可行吗?
你把你那一堆多余的welcome-list删除试试
http://blog.csdn.net/snowwitch/article/details/50925382看看是不是这里面说的原因,应该是没配置好
请求路径不对,这个要知道工作原理的
他请求的只是jsp页面 跟命名的空间namespace 没多大关系 如果点击登录按钮 跳转报错 那就是 命名空间的原因 建议应该是配置文件出错了
刚看了下consola,还抛出了这两个异常。这又是咋回事?会不会是导致404的原因之一?
这位兄弟的回答完全正确的
找出问题了,是少了xwork-core那个包。其实我一下载完struts2,然后添加一些包到项目里面,就发现少了xwork-core那个包。后来百度一下之后,有人说是整合到struts2-core那个包里面了,我就相信了,没去深究。后来看着那个异常,意思是无法找到那个类,从别的地方拷来xwork-core包之后,就可以了。我就很奇怪为什么我从官网上下载的struts2,解压之后就是找不到xwork-core包。