struts 2 dojo,can';不加载部分div标签?
有人能帮我吗?我无法部分加载div标记! 我运行的流程如下所示: 当我单击submit btn时,它调用importURL并转到操作“导入”,然后在ActionBean中调用importAction。 之后,将“AAA”和“BBB”设置为列表。 最后,一切正常,但它重新加载整个表单,而不仅仅是div,我只想部分重新加载div。请帮忙,谢谢struts 2 dojo,can';不加载部分div标签?,dojo,struts2,Dojo,Struts2,有人能帮我吗?我无法部分加载div标记! 我运行的流程如下所示: 当我单击submit btn时,它调用importURL并转到操作“导入”,然后在ActionBean中调用importAction。 之后,将“AAA”和“BBB”设置为列表。 最后,一切正常,但它重新加载整个表单,而不仅仅是div,我只想部分重新加载div。请帮忙,谢谢 <s:url id="importUrl" action="import"> <s:param name="id" value="%{id}
<s:url id="importUrl" action="import">
<s:param name="id" value="%{id}" />
</s:url>
<sx:submit href="%{importUrl}" value="Import" targets="selectedDiv" />
String importAction(){
List.add("AAA");
List.add("BBB");
return SUCCESS;
}
<s:div id="selectedDiv">
<s:iterator value="List">
<s:property/>
</s:iterator>
</s:div>
字符串导入(){
列表。添加(“AAA”);
列表。添加(“BBB”);
回归成功;
}
我认为您可以直接在同一页上加载div。但是您必须这样做
<sx:submit href="%{importUrl}" value="Import" targets="selectedDiv"
onclick="javascript:show_details();return false;"/>
And put javascript
<script>
function show_details() {
dojo.event.topic.publish("show_detail");
}
</script>
And make ur div tag like :
<sx:div id="details" listenTopics="show_detail" formId="frm_demo" showLoadingText="">
</sx:div>
并将javascript
函数show_details(){
dojo.event.topic.publish(“show_detail”);
}
并使您的div标签如下所示:
您有
标签吗?此外,您似乎不接受任何答案,而且以前也有人提醒过您这一点,这会使人们不太可能帮助您。当然,我使用了tag。如果您在github/其他地方提供一个最小的失败示例,我会看一看。您使用的S2的具体版本是什么?