Struts2中通过notifyTopics传递参数?

发布于 2024-10-04 16:46:47 字数 937 浏览 4 评论 0原文

情况:

在通过notifyTopics 从列表中删除实体之前,它会要求确认。

    <script type="text/javascript">
    (function($) {

        $.subscribe("/confirmDeleteArticle",function(event,data) {
            if ( confirm('<s:text name="article.msg.confirm.delete" />') ) {
                return true;
             }
             else {
                 return false;
             }
        },null);
    })(jQuery);
    </script>
    <s:url id="disableLink" action="ArticleAction-delete" namespace="/secure/article" includeParams="none">
        <s:param name="id" value="%{id}" />
    </s:url>
    <sj:a href="%{disableLink}" targets="maintarget" onClickTopics="/confirmDeleteArticle">
        <img src="../images/icons/cross.png" alt="<s:text name="global.delete" />" title="<s:text name="global.delete" />"/>
    </sj:a>

问题:

我想传递一个有关实体标题的参数进行确认。

Situation:

Before deleting an entity from a list through notifyTopics it asks for confirmation.

    <script type="text/javascript">
    (function($) {

        $.subscribe("/confirmDeleteArticle",function(event,data) {
            if ( confirm('<s:text name="article.msg.confirm.delete" />') ) {
                return true;
             }
             else {
                 return false;
             }
        },null);
    })(jQuery);
    </script>
    <s:url id="disableLink" action="ArticleAction-delete" namespace="/secure/article" includeParams="none">
        <s:param name="id" value="%{id}" />
    </s:url>
    <sj:a href="%{disableLink}" targets="maintarget" onClickTopics="/confirmDeleteArticle">
        <img src="../images/icons/cross.png" alt="<s:text name="global.delete" />" title="<s:text name="global.delete" />"/>
    </sj:a>

Problem:

I would like to pass a parameter about the title of the entity to confirmation.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

失而复得 2024-10-11 16:46:47

我已经为同样的问题苦苦挣扎了大约两个小时。并添加
struts2-url-tag 中的 escapeAmp="false" 属性修复了该问题。

例如

<s:url id="link_pactpersonal" action="pactpersonal" escapeAmp="false">
    <s:param name="nparam" value="%{'nvalue'}"></s:param>
    <s:param name="option" value="%{option}"></s:param>
    <s:param name="idstu" value="%{idstu}"></s:param>
    <s:param name="accordValue" value="%{accordValue}"></s:param>
</s:url>

<sj:div targets="divPersonal"
            id="divPersonal"
            name="divPersonal"
            indicator="indicator"
            href="%{link_pactpersonal}"
            reloadTopics="reloadPersonalDiv"
            formIds="hiddenForm"
            >
    </sj:div>

I have been struggling with this same problem for almost about 2 hours. And adding
escapeAmp="false" attribute in struts2-url-tag fixes the issue.

e.g.

<s:url id="link_pactpersonal" action="pactpersonal" escapeAmp="false">
    <s:param name="nparam" value="%{'nvalue'}"></s:param>
    <s:param name="option" value="%{option}"></s:param>
    <s:param name="idstu" value="%{idstu}"></s:param>
    <s:param name="accordValue" value="%{accordValue}"></s:param>
</s:url>

<sj:div targets="divPersonal"
            id="divPersonal"
            name="divPersonal"
            indicator="indicator"
            href="%{link_pactpersonal}"
            reloadTopics="reloadPersonalDiv"
            formIds="hiddenForm"
            >
    </sj:div>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文