Struts2-jquery TreeTag JSON选择要执行的操作

时间:2012-10-09 14:59:48

标签: struts2-jquery

我有这样的TreeTag:

<s:url var="treeDataUrl" action="treeData" />
<sjt:tree href="%{treeDataUrl}" jstreetheme="myTheme" checkbox="true" onClickTopics="treeClicked" />

在加载时,将调用treeData操作并正确显示所有内容。

我已添加此提交按钮:

<sj:submit formIds="treeForm" targets="" button="true" />

我想再次提交而不是treeData时会调用不同的动作。

我该怎么做?

这是控制此代码的struts.xml部分:

<action name="treeData" class="com.myProject.presentation.action.TreeData">
    <result name="success" type="json">
        <param name="root">nodes</param>
    </result>
</action>

谢谢大家!

1 个答案:

答案 0 :(得分:0)

我只需要用好form

包围我的树
<s:form id="treeForm" action="treeData" method="post">
    <s:url var="treeDataUrl" action="treeData" />
    <sjt:tree href="%{treeDataUrl}" jstreetheme="myTheme" checkbox="true" onClickTopics="treeClicked" />
    <sj:submit formIds="treeForm" targets="" button="true" />
</s:form>