0

我有一个jsp:

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 
hello
<c:import url="/scripts/script.js"  var="under" context="/"/>
<c:out value="${under}"/>
bye

“script.js”指的是外部文件。但是,当我添加该语句时,导入总是会抓取我正在处理的文件。我得到以下输出:

"你好 <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 你好,再见”

为什么是这样?我该怎么做才能指向正确的jsp?

4

1 回答 1

0

你的脚本(/scripts/script.js)是否包含“再见”?

  • 我可以 c:out 工作正常,所以 JSTL 库在类路径中(排除)
  • 我们可以在 var 下查看(在这种情况下再见)

这清楚地表明您的 javascript 文件应该包含“再见”。

于 2013-02-06T16:45:35.543 回答