Hi
ich bin neu in jsp und versuche grade erste anläufe. Ich hab eclipse mit dem tomcatplugin eingerichtet und kriege auch schön meine seite angezeigt. Nur wenn mein JSP zu einer Klasse übersetzt wird kann er die HelloJSP_jsp.java unter dem work Verzeichnis nicht auflösen. Besser gesagt den Typ org.apache.tomcat.InstanceManager kann er nicht auflösen.
Da scheint irgendwie die Bibliothek zu fehlen. Wie kann ich das lösen? Welche ist das ? bz. wo muss ich welche angeben?
ich bin neu in jsp und versuche grade erste anläufe. Ich hab eclipse mit dem tomcatplugin eingerichtet und kriege auch schön meine seite angezeigt. Nur wenn mein JSP zu einer Klasse übersetzt wird kann er die HelloJSP_jsp.java unter dem work Verzeichnis nicht auflösen. Besser gesagt den Typ org.apache.tomcat.InstanceManager kann er nicht auflösen.
Da scheint irgendwie die Bibliothek zu fehlen. Wie kann ich das lösen? Welche ist das ? bz. wo muss ich welche angeben?
Code:
package org.apache.jsp;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.text.*;
import java.util.*;
public final class HelloJSP_jsp extends org.apache.jasper.runtime.HttpJspBase
implements org.apache.jasper.runtime.JspSourceDependent {
private static final javax.servlet.jsp.JspFactory _jspxFactory =
javax.servlet.jsp.JspFactory.getDefaultFactory();
private static java.util.List<java.lang.String> _jspx_dependants;
private javax.el.ExpressionFactory _el_expressionfactory;
private org.apache.tomcat.InstanceManager _jsp_instancemanager;
public java.util.List<java.lang.String> getDependants() {
return _jspx_dependants;
}
public void _jspInit() {
_el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
_jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
}
public void _jspDestroy() {
}
public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
throws java.io.IOException, javax.servlet.ServletException {
final javax.servlet.jsp.PageContext pageContext;
javax.servlet.http.HttpSession session = null;
final javax.servlet.ServletContext application;
final javax.servlet.ServletConfig config;
javax.servlet.jsp.JspWriter out = null;
final java.lang.Object page = this;
javax.servlet.jsp.JspWriter _jspx_out = null;
javax.servlet.jsp.PageContext _jspx_page_context = null;
try {
response.setContentType("text/html");
pageContext = _jspxFactory.getPageContext(this, request, response,
null, true, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
_jspx_out = out;
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("<html>\r\n");
out.write("Hallo, meine erste JSP-Seite meldet sich.<br>\r\n");
out.print( request.getRemoteHost() );
out.write(',');
out.write('\r');
out.write('\n');
out.print( (new SimpleDateFormat("yyyy-MM-dd, HH:mm:ss")).format(new Date()) + " h" );
out.write(',');
out.write('\r');
out.write('\n');
out.print( request.getSession() );
out.write("\r\n");
out.write("</html>\r\n");
} catch (java.lang.Throwable t) {
if (!(t instanceof javax.servlet.jsp.SkipPageException)){
out = _jspx_out;
if (out != null && out.getBufferSize() != 0)
try { out.clearBuffer(); } catch (java.io.IOException e) {}
if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
}
} finally {
_jspxFactory.releasePageContext(_jspx_page_context);
}
}
}