我不明白爲什麼我不能在我的jsp文件中包含類。 所以,我想使用的文件是: 的public_html /管理/ dashboard.jsp 我有這樣的代碼:Java在jsp中包含類
<%@page import="frontEnd.General"%>
<%
String getBasePath = General.getBasePath(request);
%>
我想包括位於類: 的public_html/WEB-INF /班/前端/ General.class
,但是當我這樣做我收到的錯誤: HTTP狀態500 - 無法編譯類JSP
你能幫助我嗎? 謝謝!
另一個相關的例子: 我有一個頁面,page.jsp在路由的頂部有這樣的代碼:如果我像這樣訪問
<%@page import="frontEnd.General"%>
<%
String getBasePath = General.getBasePath(request);
%>
: www.mydomain.com/ page.jsp - 作品,類被發現
如果我將文件移動到一個目錄(讓我們說「管理員」),並嘗試訪問該文件,如: www.mydomain.com/admin/page.jsp - 我收到錯誤的類沒有找到
套件'frontEnd'中的'General'類(換句話說,'General.java'的頂部是否有'package frontEnd'?)您是否有更詳細的錯誤消息提供更多信息關於爲什麼JSP無法編譯? – Jesper
我忘了告訴你,我在服務器上傳項目後收到這個錯誤。在本地主機上正常工作!是的,在一般類的頂部,我有包前端; – fabby
和什麼是奇怪的,它我使用這個代碼在public_html它的工作原理,但如果我移動文件內的文件,然後出現問題 – fabby