`
Luob.
  • 浏览: 1589967 次
  • 来自: 上海
社区版块
存档分类
最新评论

JasperException:attribute for %>" is not properly terminated

阅读更多
JSP中用include标签动态引入其它文件报错:attribute for %>" is not properly terminated
<jsp:include page="${basePath}/header.jsp"></jsp:include>成功
苦逼的我之前这么写的<jsp:include page="${basePath}header.jsp"> 没用/.
再问个问题行不, 外部引用进来的JS,拿不到<%=basePath%>值啊,在页面内部的JS是可以的, 在外部文件中,我同样的写法,是拿不到这个值的.有什么办法可以拿到这个值呢?



<jsp:include page="<%=uri %>/include.jsp"></jsp:include> 
报错:attribute for %>" is not properly terminated 
原因:标签的page属性值可以是相对路径URL或者<%=表达式 %>,但同时只能存在其中一种
 
<jsp:include page="/frame/include.jsp"></jsp:include> 表示绝对路径
<jsp:include page="frame/include.jsp"></jsp:include> 表示相对路径
<jsp:include page="<%=uri %>"></jsp:include> 两个引号与<%=uri %>之间不能有空格
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics