0

私はこのような 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>

皆さん、ありがとうございました!

4

1 に答える 1

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>
于 2012-10-09T15:13:33.267 に答える