struts配置404错误struts配置404错误
我按照书上写滴配置src里头的struts.xml代码如下<struts><packagename="itcast"namespace="/test"extends="s...
我按照书上写滴配置src里头的struts.xml代码如下
<struts>
<package name="itcast" namespace="/test" extends="struts-default">
<action name="helloworld" class="cn.itcast.action.HelloWorldAction"
method="execute">
<result name="success">/WEB-INF/page/hello.jsp</result>
</action>
</package>
</struts>
web.xml如下
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
然后访问localhost:8080/HappyTimes/test/helloworld出现404错误,那个Happytimes是我工程的名字。。。然后不知道哪里错了,求指教啊,而且我发现webroot下的jsp也全部访问不了 展开
<struts>
<package name="itcast" namespace="/test" extends="struts-default">
<action name="helloworld" class="cn.itcast.action.HelloWorldAction"
method="execute">
<result name="success">/WEB-INF/page/hello.jsp</result>
</action>
</package>
</struts>
web.xml如下
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
然后访问localhost:8080/HappyTimes/test/helloworld出现404错误,那个Happytimes是我工程的名字。。。然后不知道哪里错了,求指教啊,而且我发现webroot下的jsp也全部访问不了 展开
2个回答
展开全部
你是否用了spring?如果用了的话,你struts2的配置文件有问题,class应该是spring注册的id名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<struts>
<package name="itcast" extends="struts-default">
<action name="helloworld" class="cn.itcast.action.HelloWorldAction"
method="execute">
<result name="success">/WEB-INF/page/hello.jsp</result>
</action>
</package>
</struts>
去掉namespace就可以了。
更多追问追答
追问
为什么???
追答
你试试看看行不行,你可以去百度一下namespace
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询