2

我在 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=任何人请帮助我,非常感谢

4

2 回答 2

0
<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>
于 2013-09-11T09:56:42.180 回答
0

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

于 2013-09-10T10:59:08.557 回答