为什么访问action时要加xx.action才能访问,去掉后缀.action就不行?

 我来答
开发者经验库
2013-02-01 · TA获得超过383个赞
知道小有建树答主
回答量:465
采纳率:0%
帮助的人:286万
展开全部
楼上的回答简短有力。其实后缀是什么并不重要,可以以为xx.do什么的,看你在XML文件中是怎么配制过滤器的。
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
就在 <url-pattern>里面改
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
匿名用户
2013-02-01
展开全部
可以的,在 struts配置文件下 配置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北信style
2013-02-01
知道答主
回答量:18
采纳率:0%
帮助的人:5.1万
展开全部
过滤过滤过滤
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
uyuyyear
推荐于2017-10-08 · TA获得超过104个赞
知道答主
回答量:37
采纳率:0%
帮助的人:35.8万
展开全部
如果你是struts2。可以不加.action的。还可以修改。

struts.xml中的配置如下:
<struts>
<constant name="struts.action.extension" value="do"/> //value中就是你修改的后缀名。比如修改为.do
</struts>
更多追问追答
追问
是struts2,以前都不用加.action,但这回只有加了.action才能访问,不知道为什么。。,我没有配置属性
追答
请查看一下你的web.xml文件。

struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

struts2
*.action //这里是不是写了.action。如果写了就必须要加.action。可以写/*这样就不需要写.action
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式