java提示http status 404错误。

在根目录下就能访问,但是子目录就会出现404错误。试了好几次,用别人的代码试验也是同样的问题。例:namespace="/"actionname="user",local... 在根目录下就能访问,但是子目录就会出现404错误。试了好几次,用别人的代码试验也是同样的问题。例:namespace="/"action name="user",localhost:8080/struts/user正确的,namespace="/user",action name="user",localhost:8080/struts/user/user就会出现404错误。是不是tomcat的Web.xml的问题? 展开
 我来答
巫难天地难m
2015-03-05 · TA获得超过263个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:136万
展开全部

HTML或者JSP页面里面<s:form 标签里面的namespace与下面截图中的namespace有关,

而你们因为在定义action的时候在默认的namespace中定义,默认的namespace是"/"

所以你们访问的时候,直接/项目名/actionName就行,在提交<s:form表单的时候访问的是/项目名/namespace/actionName!注意:form表单没有namespace属性,它的action就需要是namespace+actionName!

更多追问追答
追问

您好, 下面图片是个例子,您帮忙看一下。

追答
userAdd换成user能访问吗?配置是没有问题!看看是不是struts容器对userAdd这个action没有实例化成功!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式