Hi,I am working on new project. Till date I embed java code inside jsp.
Finally better programming sense struck me and I decided to write classes
and call methods to access them. So for new project setup was done in
eclipse

Dynamic Web Project.

   - Java files go inside src folder. Auto Compiled to build folder. I have
   a package db_sql.
   - JSP files are inside WebContent.
   - Now In my JSP file i have following lines



      sql_select sql1=new sql_select();
rs=sql1.select_record("SELECT *  FROM Programs order by Name_Program;");
%>
<select name="program">
<%
     while(rs.next())
     {
     %>
     <option value="<% out.write(rs.getString(0)); %>"><%
out.write(rs.getString(1)+"-"+rs.getString(2)); %> </option>
     <%
     }
     %>
</select>

    <%



   1. sql_select class is now under \WebContent\WEB-INF\classes\db_sql.


The error I get is
HTTP Status 500 -

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. db_sql.sql_select resolves to a package

An error occurred at line: 380 in the jsp file: /Project
Name/WebContent/student_details.jsp
sql_select cannot be resolved to a type
377: <td> &nbsp;</td>
378: <td>
379: <%
380: sql_select sql1=new sql_select();
381: rs=sql1.select_record("SELECT *  FROM Programs order by
Name_Program;");
382: %>
383: <select name="program">


An error occurred at line: 380 in the jsp file: /Project
Name/WebContent/student_details.jsp
sql_select cannot be resolved to a type
377: <td> &nbsp;</td>
378: <td>
379: <%
380: sql_select sql1=new sql_select();
381: rs=sql1.select_record("SELECT *  FROM Programs order by
Name_Program;");
382: %>
383: <select name="program">


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:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache
Tomcat/6.0.18 logs.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Java EE (J2EE) Programming with Passion!" group.
To post to this group, send email to
java-ee-j2ee-programming-with-passion@googlegroups.com
To unsubscribe from this group, send email to
java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to