最近在做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
欢迎大家来讨论。
- 浏览: 573 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
如何集成DOJO和Struts2
郁闷死个!学这个还要学dojo!强烈的不爽!
-- by flowerdance -
如何集成DOJO和Struts2
呵呵 我觉得struts2 使用dojo 是最大的败笔, 老实说,dojo确实很 ...
-- by java.fan -
如何集成DOJO和Struts2
我现在已经写了一套dojo实现的标签,不过觉得还是挺别扭的,尤其是在页面如果再加 ...
-- by cscs31 -
如何集成DOJO和Struts2
虽说Struts2的AJAX 集成中已经包含的DOJO(version 0.4) ...
-- by jason.zhu -
Struts2如何将Action翻译 ...
答案公布: http://hi.baidu.com/chinastruts/bl ...
-- by cscs31






评论排行榜