【问题标题】:How can i use javascript variable in jstl tag我如何在 jstl 标记中使用 javascript 变量
【发布时间】:2013-09-10 10:49:55
【问题描述】:

我在 Spring MVC 中工作。我不知道在 jstl 标记中使用 javascript 变量。 我的功能,

function funcAlert(){
        var alert1 = document.querySelector('input[name = "deliverystatus"]:checked').value;
        alert(alert1);
    }

对于jstl标签,

<c:url var="selectDeliveryman" value="/admin/order/selectDeliveryman?id=${orderAttribute.orderId}&deliveryname=" />

我想在 deliveryname= 末尾使用变量 alert1 哪位大神帮帮忙,万分感谢

【问题讨论】:

    标签: javascript jstl


    【解决方案1】:

    您可以简单地使用${alert1},但您需要在脚本中全局声明它并确保jstl作为服务器端运行,因此您只能获得alert1的值,该值在页面加载之后初始化对该变量进行任何更改,您都无法在 jstl 中获取它。

    【讨论】:

      【解决方案2】:
      <c:url var="selectDeliveryman" value="/admin/order/selectDeliveryman?id=${orderAttribute.orderId}&deliveryname=" />
      
      <script>
      function submit() {
         var alert1 = document.querySelector('input[name = "deliverystatus"]:checked').value;
         document.location="${selectDeliveryman}"+alert1;
      }
      </script>
      

      【讨论】:

        猜你喜欢
        • 2011-03-19
        • 1970-01-01
        • 2013-12-23
        • 1970-01-01
        • 2011-03-18
        • 1970-01-01
        • 1970-01-01
        • 2011-10-05
        • 1970-01-01
        相关资源
        最近更新 更多