このコードを持っている:
<sj:head compressed="false" jqueryui="true" jquerytheme="custom"/>
<s:url id="link" action="ABC" namespace="/DEF" escapeAmp="false"/>
<sj:a openDialog="_dialog" cssStyle="float:left;padding:5 0 0 10;">
Link
</sj:a> <sj:dialog id="_dialog" href="%{link}" modal="false" resizable="false"
position="center" closeOnEscape="true" draggable="false" title="Contact Us" autoOpen="false">
</sj:dialog>
リンクをクリックするとダイアログが開きますが、コンテンツは空です。そして、私が見るように、/ DEF/ABC.actionに対して行われた要求はありません。
しかし、autoOpen属性をtrueに変更すると、ページが読み込まれるとダイアログが開き、コンテンツがそこにあります。
何が問題になる可能性がありますか、どうすれば正しく機能させることができますか?
http://code.google.com/p/struts2-jquery/wiki/DialogTagのstruts-jqueryの例を使用しました