首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过远程URL向struts2-jquery对话框传递参数?

如何通过远程URL向struts2-jquery对话框传递参数?
EN

Stack Overflow用户
提问于 2012-07-23 20:01:54
回答 1查看 2.4K关注 0票数 1

我正在使用struts2-jquery打开一个Dialog Widget页面,其中有一个用于编辑类别的表单。

Category包含两个与之关联的字段: name和description。

我想向JSP页面传递一个categoryId,这样表单就可以通过remoteurl预先填充。

代码语言:javascript
复制
<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"/>
代码语言:javascript
复制
function editCategory(categoryId) {
    $('#cat1').attr('categoryId');
    $('#editCategoryDialog').dialog({
        autoOpen: false,
        modal: true,
        height: 500,
        width: 900
    });
    $('#editCategoryDialog').empty().data('categoryId', categoryId).dialog("open");
}

这不起作用:因为JSP页面上没有categoryId,所以有一个空指针异常。

我应该如何将参数传递给JSP页面?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-24 07:56:57

使用以下类别构建URL:

代码语言:javascript
复制
<s:url id="cat1" var="remoteurl" action="editCategoryWindow">
  <s:param name="categoryId" value="%{whatever}"/>
</s:url>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11612128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档