首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript -在JSP中定义变量

Javascript -在JSP中定义变量
EN

Stack Overflow用户
提问于 2017-03-09 17:41:14
回答 1查看 19关注 0票数 1

我有一个基于Spring Web模型-视图-控制器(MVC)框架的项目。Spring Web model-view-controller (MVC)框架的版本是部署在WebLogic服务器上的3.2.8版本: 12.1.2.0.0我的JSP中有以下代码

代码语言:javascript
复制
<script src="${contextPath}/scripts/jquery.min.js"  type="text/javascript">

var optionsEUCountriesArray = [];
var optionsNonEUCountriesArray = [];

<c:forEach items="${countries}" var="country" varStatus="status">
    var option${country.id} = new Option("${country.id}","${country.description}");
    <c:choose>
    <c:when test="${country.euMember}">
        optionsArray.push(option${country.id});  
    </c:when>
    <c:when test="${not country.euMember}">
        optionsArray.push(option${country.id});
    </c:when>       
    </c:choose>
</c:forEach>
</script>

<script src="${contextPath}/scripts/selectbox.js"   type="text/javascript"></script>

selectbox.js中,我使用了变量optionsEUCountriesArray,但得到以下错误

代码语言:javascript
复制
Uncaught ReferenceError: optionsEUCountriesArray is not defined
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-09 17:45:07

您正在组合脚本。也许这应该可以解决你的问题..

代码语言:javascript
复制
 <script src="${contextPath}/scripts/jquery.min.js"  type="text/javascript"> </script>
<script>

var optionsEUCountriesArray = [];
var optionsNonEUCountriesArray = [];
<c:forEach items="${countries}" var="country" varStatus="status">
    var option${country.id} = new Option("${country.id}","${country.description}");
    <c:choose>
    <c:when test="${country.euMember}">
        optionsArray.push(option${country.id});  
    </c:when>
    <c:when test="${not country.euMember}">
        optionsArray.push(option${country.id});
    </c:when>       
    </c:choose>
</c:forEach>
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42691742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档