JSP <jsp:include> vs&lt;%@ include%&gt;与变量连接时

时间:2016-03-10 16:32:58

标签: eclipse jsp netbeans

我是Java和JSP的新手。我正在尝试使用eclipse Mars.1创建一个JSP应用程序,以查看它与使用NetBeans 8 IDE的比较。

在NetBeans 8中,以下工作包括一个文件,其中“action”包含所需文件的名称。

  <jsp:include page="<%= "/views/"+session.getAttribute("action")+".jsp" %>"/>

在eclipse Mars.1中,同一行在浏览器中显示此错误。

  (line: 16, column: 25) Attribute value "/views/" + session.getAttribute("action") + ".jsp" is quoted with " which must be escaped when used within the value

要解决此问题,我尝试使用

 <%@ include file="/views/" + ${sessionScope.action} + ".jsp" %>

我发现了一些使用JSP EL的信息,+始终是一个数学函数。

如何使用变量sessionScope.action为文件属性构建字符串?

0 个答案:

没有答案