在Struts2下,使用<s:submit> 标签的时候,如果设置type="button",并且在一个Form中有多个submit按钮,调用多个action或者后台action的方法的时候,不正常。
<s:form id="myform" action="BizAction" namespace="/demo">
<s:submit id="yyy" action="BizAction!saveother" value="SaveOther" type="button"></s:submit>
<s:submit id="ggg1" action="B ...
最近在做Dojo和Struts2的集成工作,主要目的是想使用Dojo相对强大的UI库,Struts2虽说可以集成Ajax,但是坛子里也有好多人都发现了,其实这一点是Struts2的败笔之一。所以,在集成dojo的时候我大致的思想是自定义一套自定义的标签来取代struts2的标签,但是在开发中还是遇到了一对后续开发的问题。
举个例子:
比如将Dojo的Grid封装成如下的tag
<my:grid jsId="grid" action="BizAction_listdata" width="35em"
height="15em" pageSplit="true" layout="%{ ...
如果定义了
<action name="GoAction_*" method="{1}"
class="tutorial.JsonPluginAction">
<result name="input">MyJsp.jsp</result>
<result name="list" type="json" />
</action>
怎么能将GoAction_list在代码中翻译成/Struts2Json/GoAction_list.action
在页面上是可以使用<s:url>标签的,这个标签中使用了valueStack。
其实 ...
在Struts2中的某些Plugin的使用是需要继承Plugin中的struts-plugin.xml中定义的package的,比如在JsonPlugin中,如果使用就需要继承如下定义的package:json-default
<package name="json-default" extends="struts-default">
<result-types>
<result-type name="json" class="com.googlecode.jsonplugin.JSONResult"/>
&l ...
http://hi.baidu.com/chinastruts
欢迎大家来讨论。
- 浏览: 174 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Struts2如何将Action翻译 ...
答案公布: http://hi.baidu.com/chinastruts/bl ...
-- by cscs31 -
[BUG]Struts2,<s:submit> ...
FORM里别加ACTION,把BUTTON的TYPE改成BUTTON,在JS中写 ...
-- by 348105874 -
Struts2如何将Action翻译 ...
是取不到吗?
-- by cscs31 -
Struts2中多个Plugin的问 ...
<package name="ajaxfileupload-default ...
-- by xiaohun2008 -
Struts2中多个Plugin的问 ...
Readonly 写道你不妨写一个issue给struts2开发团队,允许ext ...
-- by movingboy






评论排行榜