在struts2体系中actionmapping的作用

 我来答
修到睡着
2017-02-27
知道答主
回答量:22
采纳率:0%
帮助的人:10.5万
展开全部
ActionMapping 代表struts.xml 文件中的一个Action 配置,被传入到serviceAction 中。注意ActionMapping 不代表Action 集合,只代表某个对应的Action。如果是一个Action 请求,( 请求路径在struts.xml 有对应的Action 配置,即actionmapping不为空),则调用dispatcher.serviceAction() 处理。找到对应的ActionMapping,下一步就去找具体的执行哪一个action.
刀名殊KL
2018-02-22
知道答主
回答量:3
采纳率:0%
帮助的人:2604
展开全部

ActionMapper根据request请求中的uri来确定是否存在一个请求处理的action,如果调用getMapper方法返回的ActionMapper为空就return,否则就调用dispatcher.serviceAction方法,这个方法就是通过mapper中找到的action由ActionProxy调用具体处理方法

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灬Java丨菜鸟
2014-12-04
知道答主
回答量:14
采纳率:0%
帮助的人:3.2万
展开全部
在你查找Struts的时候能对应的找到Struts的实现类 比如
<action name="selectfunction" class="FunctionAction" method="selectfunbyid">
<result>/nav.jsp</result>
</action>

这样就会去查找你定义Action名称为FunctionAction的那个类
就是为了查找
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3d6d74e
2015-08-13
知道答主
回答量:9
采纳率:0%
帮助的人:1.7万
展开全部
不知道你说的是不是org.apache.struts2.dispatcher.mapper.ActionMapping,
我刚开始看,以下的这段话来自struts2技术内幕:
ActionMapping是一个普通的java对象,但是它所表达的意思是讲一个URL形式的Http请求与Struts2中的Action建立起联系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ShawnGHym
2015-08-23 · 超过28用户采纳过TA的回答
知道答主
回答量:176
采纳率:100%
帮助的人:67.3万
展开全部
actionmapping
就是判断是否是普通请求还是Struts2请求。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式