如何强制Dojo sx:div的处理顺序

时间:2013-12-06 16:40:56

标签: java struts2 dojo

在我的struts2应用程序中,我有一个JSP,它包含两个dojo sx:div用于ajax刷新。在呈现页面期间,处理sx:div会出现错误,因为第一个进程是在JSP中出现的第二个进程。我如何强制struts2处理第一个sx:div之前?

JSP文件:

<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>
<%@ taglib uri="http://displaytag.sf.net/el" prefix="display"%>
<script type="text/javascript" src="<s:url value="/js/ui.js" />"></script>

<s:form action="searchUpdateCollect.do" name="searchUpdateForm"
    id="searchUpdateFormId" theme="simple">

    <sx:div id="idDiv1" href="doFirstAction.do"
        formId="myFirstFormId" listenTopics="/updateFirstTopic"
        theme="ajax">
    </sx:div>


    <div class="contentTable">

        <sx:div id="idDiv2" href="doSecondAction.do"
            formId="MySecondFormId" listenTopics="/updateSecondTopic"
            afterNotifyTopics="/updateFirstTopic" theme="ajax">
        </sx:div>
    </div>
</s:form>

实际过程:

  • 当JSP文件呈现时,idDiv2是进程,而动作方法是doSecondAction被调用
  • idDiv1是进程,动作方法是doFirstAction调用

我想:   - 当渲染JSP文件时,idDiv1是进程,而动作方法是doFirstAction   - idDiv2是进程,动作是methode dosecondAction调用

0 个答案:

没有答案