Struts2配置了struts.xml,但是出现找不到action的情况,是不是我的文件配置写错了?

<struts><constantname="struts.action.extension"value="do"/><constantname="struts.devM... <struts>
<constant name="struts.action.extension" value="do" />
<constant name="struts.devMode" value="true" />
<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<package name="roots" extends="struts-default" namespace="">
<action name="showuserinfo" class="com.struts2.ShowUser">
<result name="showuser">/index.jsp</result>
</action>
</package>
</struts>

我是直接在浏览器中访问action的,如果访问jsp页面可以访问得到~struts2.2.3版本(不会是这个版本不能直接通过浏览器访问action吧?)
在线等啊,弄了一天了都~~╮(╯▽╰)╭
展开
 我来答
chengliang69
2011-11-02 · TA获得超过197个赞
知道答主
回答量:192
采纳率:0%
帮助的人:196万
展开全部
请查看web.xml中<url-pattern>中是什么如:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>struts-default.xml,struts-plugin.xml,/struts/struts.xml</param-value>
</init-param>

</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>

则访问action时用.do访问
http://localhost:8080/工程名/showuserinfo.do
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-11-17
展开全部
<constant name="struts.devMode" value="true" />改为
<constant name="struts.devMode" value="false" />
这样就可以,具体原因还没搞清。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Oo海之蓝歌oO
2011-11-02 · 喜欢计算机有关的东东
Oo海之蓝歌oO
采纳数:244 获赞数:876

向TA提问 私信TA
展开全部
你请求的路径是什么?发出来看看。
更多追问追答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式