1

struts2-jquery Dialog Widgetを使用して、カテゴリを編集するフォームを持つ JSP ページを開きます。

カテゴリには、関連付けられた 2 つのフィールドが含まれています。名前と説明。

categoryIdをJSP ページに渡して、フォームが を介して事前入力されるようにしremoteurlます。

<s:url id="cat1" var="remoteurl" action="editCategoryWindow"/>
<sj:dialog id="editCategoryDialog"
           autoOpen="false"
           height="auto"
           width="auto"
           modal="true"
           href="%{remoteurl}"
           title="Edit Category"/>
function editCategory(categoryId) {
    $('#cat1').attr('categoryId');
    $('#editCategoryDialog').dialog({
        autoOpen: false,
        modal: true,
        height: 500,
        width: 900
    });
    $('#editCategoryDialog').empty().data('categoryId', categoryId).dialog("open");
}

categoryIdこれは機能しません。JSP ページにないため、null ポインター例外があります。

パラメータを JSP ページに渡すにはどうすればよいですか?

4

1 に答える 1

1

次のカテゴリで URL を作成します。

<s:url id="cat1" var="remoteurl" action="editCategoryWindow">
  <s:param name="categoryId" value="%{whatever}"/>
</s:url>
于 2012-07-23T23:56:57.397 に答える