0
我正在嘗試在另一個JSP中使用指令的include
JSP頁面。在JSP中包含指令中的文件時出錯
我的代碼是:
<%@include file="${pageContext.request.contextPage}/Pages/Loader/
load-resources.jsp" %>
正如你可以清楚地看到這裏我的網址應該像
localhost://port/WebApp1/Pages/Loader/load-resources.jsp
但在執行我收到此錯誤,說這個網址不存在。但是我從contextPage引用了url。
Caused by: org.apache.jasper.JasperException: PWC6117: File
"/Pages/Test/Take/${pageContext.request.contextPage}/Pages/Loader/
load-resources.jsp" not found
如何解決此問題?
EL是否在頁面上的其他任何地方工作?我甚至不確定你可以在這樣的指令中使用EL。爲什麼你甚至需要*,你不能只使用絕對路徑嗎? – 2014-10-02 09:24:11
什麼是EL @DaveNewton?而不是contextPage返回絕對路徑的開始?我不認爲整個網址是相對的。 – 2014-10-02 09:25:16
EL只是'$ {...}'訪問變量的方式。 – 2014-10-02 09:32:35