Struts2里面如何访问action 5

利用Struts2写了个简单的HelloWord,能够访问相应的JSP页面,但无法访问相关的Action.Struts.xml文件如下:<struts><constant... 利用Struts2写了个简单的HelloWord,能够访问相应的JSP页面,但无法访问相关的Action.Struts.xml文件如下:
<struts>

<constant name="struts.enable.DynamicMethodInvocation" value="false" />
<constant name="struts.devMode" value="false" />

<include file="example.xml"/>
<package name="default" namespace="/" extends="struts-default">
<default-action-ref name="index" />
<action name="hello">
<result >/hello.jsp</result>
</action>
</package>

<!-- Add packages here -->
</struts>
在浏览器里面可以访问hello.jsp页面,但以访问Action就报404错误!望高手指点。
访问jsp的路径http://localhost:8080/HelloWrod/WebRoot/index.jsp
访问action的路径是:http://localhost:8080/HelloWrod/WebRoot/hello.action
访问就报404错误。
展开
 我来答
zengzhf
2010-07-28 · 超过10用户采纳过TA的回答
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
你web.xml中是怎么配的,估计是你的struts2拦截不对,参考配制如下:
<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>*.action</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/struts/*</url-pattern>
</filter-mapping>
也可拦截所有访问:
<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>
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
猫掌时光
2010-07-27 · TA获得超过166个赞
知道小有建树答主
回答量:360
采纳率:100%
帮助的人:181万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
547587
2010-07-26 · TA获得超过132个赞
知道答主
回答量:112
采纳率:0%
帮助的人:99.6万
展开全部
action内有没有返回SUCCESS,

<action name="hello">
<result >/hello.jsp</result>
</action>

默认情况下result是<result tyoe="success">/hello.jsp</result>,即返回值是SUCCESS时,调用hello.jsp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
in_the_blues
2010-07-26 · TA获得超过113个赞
知道答主
回答量:124
采纳率:0%
帮助的人:85.4万
展开全部
把你访问action和jsp的路径贴出来。可能是action路径错误导致。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xly958
2010-07-26
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
写的不太明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水溪居士
2010-07-26 · TA获得超过230个赞
知道答主
回答量:113
采纳率:0%
帮助的人:46.8万
展开全部
你访问的完整地址贴出来看看,估计和楼上说的原因一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式