struts2中访问不到action中得另一个方法

同一个action,第一个方法可以进入,可是第二个一直提示找不到。为什么?配置中还需要什么吗?... 同一个action,第一个方法可以进入,可是第二个一直提示找不到。为什么?配置中还需要什么吗? 展开
 我来答
eddie_zou
推荐于2017-09-02 · 超过18用户采纳过TA的回答
知道答主
回答量:45
采纳率:100%
帮助的人:28.3万
展开全部
需要动态调用action类方法
有两种方法:
第一种是在
在struts.xml里面的<action>标签属性里需要修改你的action名:name="(你的action名)_*"
另外还要添加:method="{1}"
例:

<action name="Fwxx_*" class="com.zf.action.FwxxAction" method="{1}">

第二种是直接写
<constant name="struts.enable.DynamicMethodInvocation" value="true" /><!-- 启用方法的动态代理 -->
<action name="Fwxx!(方法名)" class="com.zf.action.FwxxAction">

Fwxx--是你的action类的名字
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FrancisGaozhu
2013-12-10 · 知道合伙人软件行家
FrancisGaozhu
知道合伙人软件行家
采纳数:492 获赞数:8942
国家认证高级软件工程师 软件研发技术讲师

向TA提问 私信TA
展开全部
Struts在Action中如果不是仅仅有一个Execute(执行方法),那么你需要使用分发机制的方式去实现这样的功能。在配置文件中那个要使用通配符,然后在action中安装调用字段去定义方法名称。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-10
展开全部
那要看你是如何配置的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式