javascript - 使用 Spring :message from JavaScript

标签 javascript jquery spring call message

我有一个 JQuery 函数,可以在 JSP 中动态添加一个表:

$('#add').click(function(event) {

    event.preventDefault();

$('.tabela_procurador').before
    ('<table id="tabela_nova' + i + '" class="tabela_nova"> ' +
        '<tr> ' +
            '<td colspan="4" class="subTitulo_barra"> ' +
            '<spring:message code="representante_legal" /> '+ i +' ' +
            '</td> ' +
        '</tr> ' +
      '</table>');
     i++
   });
});

但是当我添加这张表时,我丢失了 spring:message。

我可以做些什么来让 jquery 识别这个 spring:message?

最佳答案

作为解决方法,将消息值放在 jsp 页面的隐藏输入中。然后在你的 javascript 中获取它的值。在你的情况下:

<c:set var="val"><spring:message code="representante_legal"/></c:set>
<input id="representante_legal" type="hidden" value="${val}"/>

在您的 javascript(使用 jquery)中,您可以按如下方式使用它:

$('#representante_legal').val()

关于javascript - 使用 Spring :message from JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16817964/

相关文章:

java - 存储库到服务的依赖关系未得到满足

javascript - 相同的名称不能在不同的输入类型中

javascript - 根据屏幕分辨率显示内容

javascript - jcarousel 图像在滚动事件后消失

javascript - 链接的颜色转换在 Firefox 中不起作用

java - 无法使用 hibernate 执行 HQL 更新查询

java - Spring Boot-抛出错误并停止应用程序根据某些条件启动

javascript - 为什么我只从 HttpContext 中获取部分 URL?

javascript - 如何在此node.js应用程序的警报中获取err.message?

javascript - 使用 javascript 和 onchange 事件检查表单中的名称字段是否包含数字