在我的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文件时,idDiv1是进程,而动作方法是doFirstAction - idDiv2是进程,动作是methode dosecondAction调用