过河先生的小酒壶
2017-07-15 18:46
为什么要讨论
jar包是9个,有没有少了
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="as" class="com.wx.Action.HelloWorldAction">
<result>/result.jsp</result>
</action>
<action name="result">
<result>/result.jsp</result>
</action>
</package>
</struts>
跟你的问题一样 不知道怎么的就好了 这是我的struts.xml 你复制下来试试
你可以看一下web.xm中过滤器的配置,在struts2新版本中.ng去掉了,应改为:org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
web.xml中的过滤器配置有问题,新版本的struts2中去掉了ng,应改为:org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
我们的问题应该是一样的,你可以再看看下面的详细报告。
struts核心jar包你导的是2.0的么?还是2.3的。。。如果不是2.0的核心jar包,那就看你struts.xml配置文件最上面,你用的是2.0的。
我知道为什么了 你的lib包下面应该没有对应的jar包
result后面两个参数加上,虽然是空值,但是也不能少的,你试试
别用这个了,用idea吧,eclipse真的用的蛋疼,我也是一直404
方便点
...
那你试试把result标签那里弄成一行 一点空格都别弄 然后访问的时候不加后缀和.action和.do三个都试试
你把.action去掉 试试 不行的话 就把web.xml那里的那个display name 删掉
Struts2入门
95063 学习 · 456 问题
相似问题