Struts2和Spring 整合,Action里有多个方法,Struts.xml中Action的name该怎么配,jsp中怎么提交?

 我来答
匿名用户
2013-10-24
展开全部
你可以使用通配符的形式在struts.xml中定义如下action :<action name="xxxHandleAction_*" class="xxxHandleAction" method="{1}">...在form表单提交的时候可以采用<form name="form1" action="/xxx/xxxHandleAction_addxxxHandle.action" method="post"></form>这里就会自动匹配到你定义的Action中的addxxxHandle方法,而且配置起来比较简洁!
匿名用户
2013-10-24
展开全部
struts-config.xml中的配置:<action
attribute="DiaryForm"
name="DiaryForm"
parameter="operate"//多个方法的话,设置一个参数名
path="/DiaryAction"
scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="input" path="/write_diary.jsp" />
<forward name="diary_list" path="/diary_list.jsp" />
<forward name="diary" path="/diary.jsp" />
<forward name="pet" path="/pet.jsp" />
</action> JSP页面form表单里加一个隐藏元素<html:hidden property="operate" value="这里对应你Action里的方法名" />这样就可以了! 还有不明白的可以继续追问我!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-24
展开全部
Action的name 可以自己随便设置,在Action配置有一个method属性配置方法即可。或者Action配置中不指定name属性直接在调用时候actionname!method.action形式也可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式