在一个 jsp 文件中,我有一些 url 的声明。
<c:url value="gotomyweb.do" var="mainLink" scope="session"></c:url>
现在我需要在同一页面的一些 javascript 中使用该 var“mainLink”。
<html:link href="#" onclick="showMainLink()" > Go to web </html:link>
<script>
function showMainLink() {
var url="${mainLink}";
navigating(url);
}
</script>
问题是js中的var“url”没有被解析。如何获得 var“mainLink”?
我能想到的另一种方法是将 var "mainLink" 作为这样的参数包含在内
<html:link href="#" onclick="showMainLink('${mainLink}')" > Go to web </html:link>
<script>
function showMainLink(url) {
navigating(url);
}
</script>
我仍然有一些语法错误。请帮忙。