我知道这是一个普遍的问题。到目前为止,我已经尝试了所有解决方案,但是没有任何效果(或者我只是做得不正确)。

this is the error

here is my file hierarchy

.java文件都在名为business_logic的程序包中

这是代码:

<%@ page import="business_logic.*" %>
<%
LicenseManagement.ini();
String F_name = LicenseManagement.myUser.getName();
%>
<nav class="nav">

<h3>Menue</h3>
<p><b>You are logged in as:</b></p>
<p>F_name, L_name</p>
<a href='logout.jsp'>Log out</a>
<br>
<br>
<p><b>User Menue</b></p>
<ul>

    <li><a href="dashboard.jsp">Dashboard</a></li>
    <li><a href="mylicenses.jsp">My Licenses</a></li>
    <li><a href="requestlicense.jsp">Request License</a></li>

</ul>

<%
if (!(session.getAttribute("admin") == null) ||     (session.getAttribute("admin") == "")) {
%>
<br>
<p><b>Admin Menue</b></p>
<ul>
    <li><a href="newprogram.jsp">New Program</a></li>
    <li><a href="newlicense.jsp">New License</a></li>
</ul>






怎么了?

最佳答案

从文件层次结构的屏幕快照来看,您已在classes树中包含了导入文件的源代码。您应该改为包含.class文件。

JSP编译器假定所有导入的类均已编译。

07-24 09:36
查看更多