gpt4 book ai didi

java - 如何在 jQuery 中访问 Struts 2 变量

转载 作者:搜寻专家 更新时间:2023-11-01 03:07:34 26 4
gpt4 key购买 nike

我正在尝试通过 jQuery 访问 Struts 2 属性。

我的 Common.js 文件如下所示:

$(document).ready(function() {
alert("<s:property value='myVariable'/>");
});

当我加载我的 View 时,它会提醒整个字符串而不是解析 Struts 2 变量。我猜我只是缺少一些语法技巧...任何帮助将不胜感激。谢谢!

最佳答案

你应该把脚本放到JSP

<head>
<script type="text/JavaScript">
$(document).ready(function() {
alert(<s:property value="myVariable"/>);
});
</script>
</head>

您不能在 js 文件中使用 struts 或其他 JSP 标记。它不由服务器编译。但是,您可以在 JSP 中使用一个函数,通过向其传递参数来调用这些脚本。

<head>
<script type="text/javascript" src="<s:url value='/js/Common.js'/>"></script>
<script type="text/JavaScript">
$(document).ready(function() {
alertMyVariable(<s:property value="myVariable"/>);
});
</script>
</head>

在 js 中:

function alertMyVariable(myVariable) {
alert(myVariable);
}

关于java - 如何在 jQuery 中访问 Struts 2 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17226664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com