繁体   English   中英

Java在jsp中包含类

[英]Java include class in jsp

我不明白为什么我不能在我的 jsp 文件中包含一个类。 所以,我想使用的文件是:public_html/admin/dashboard.jsp 我有这个代码:

<%@page import="frontEnd.General"%>
<%
String getBasePath = General.getBasePath(request);  
%>

我想包含的类位于:public_html/WEB-INF/classes/frontEnd/General.class

但是当我这样做时,我收到错误:HTTP Status 500 - Unable to compile class for JSP

你能帮我解决这个问题吗? 谢谢!


另一个相关示例:我在路由中有一个页面 page.jsp,顶部有此代码:

<%@page import="frontEnd.General"%>
<%
String getBasePath = General.getBasePath(request);  
%>

如果我像这样访问:www.mydomain.com/page.jsp - 有效,该类被找到

如果我将文件移动到一个目录中(假设为“admin”)并尝试访问该文件,例如:www.mydomain.com/admin/page.jsp - 我收到未找到该类的错误

检查服务器的包结构。 很可能它没有在您的结构中找到该类,因此它会引发编译错误。 尝试导入其他类并检查问题是否仍然存在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM