Note that there are some explanatory texts on larger screens.

plurals
  1. POJSP imported class implementation not resloving type
    primarykey
    data
    text
    <p>I'm getting an exception when i have my jsp file on the webserver, it says the following:</p> <pre><code> type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 6 in the generated java file Only a type can be imported. edu.byu.isys413.data.Customer resolves to a package An error occurred at line: 124 in the jsp file: /account.jsp Customer cannot be resolved to a type 121: &lt;tr valign=top&gt; 122: &lt;td height=19&gt;&lt;/td&gt; 123: &lt;% if (session.getAttribute("customer") != null) { 124: Customer c = (Customer) session.getAttribute("customer");%&gt; 125: &lt;td align="center"&gt;&lt;%="Welcome " + c.getFirstName() + "!"%&gt;&lt;/td&gt; 126: &lt;% }%&gt; 127: &lt;td height=19&gt;&lt;/td&gt; An error occurred at line: 124 in the jsp file: /account.jsp Customer cannot be resolved to a type 121: &lt;tr valign=top&gt; 122: &lt;td height=19&gt;&lt;/td&gt; 123: &lt;% if (session.getAttribute("customer") != null) { 124: Customer c = (Customer) session.getAttribute("customer");%&gt; 125: &lt;td align="center"&gt;&lt;%="Welcome " + c.getFirstName() + "!"%&gt;&lt;/td&gt; 126: &lt;% }%&gt; 127: &lt;td height=19&gt;&lt;/td&gt; Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439) org.apache.jasper.compiler.Compiler.compile(Compiler.java:356) org.apache.jasper.compiler.Compiler.compile(Compiler.java:334) org.apache.jasper.compiler.Compiler.compile(Compiler.java:321) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) </code></pre> <p>And the jsp page look like</p> <pre><code> &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt; &lt;%@ page import="edu.Customer" %&gt; &lt;% if (session.getAttribute("customer") != null) { Customer c = (Customer) session.getAttribute("customer");%&gt; &lt;td align="center"&gt;&lt;%="Welcome " + c.getFirstName() + "!"%&gt;&lt;/td&gt; &lt;% }%&gt; </code></pre> <p>I know a lot of people posted here the same problem, but Im certainly sure that the Customer.java is under /WEB-INF/classes/edu/Customer.java. So is there any other configuration problem here? I'm using IIS that connect to tomcat. I can get to the file alright, but I cant compile the JSP. Thank you in advance.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload