如果你没有修改你的工程的根目录的话,java程序放在:
%Tomcat_home%\webapps\ROOT\WEB-INF\classes 下面。
用javabean的时候,不用import你的java class,用:
<jsp:useBean name="beanName" class="packagename.classname" \>
%Tomcat_home%\webapps\ROOT\WEB-INF\classes 下面。
用javabean的时候,不用import你的java class,用:
<jsp:useBean name="beanName" class="packagename.classname" \>
解决方案 »
- SimpleDateFormat 问题?
- java如何获取到excel 的所冻结的是那一行?
- 请高手帮忙呀
- 用spring配置属性文件总是抛异常,走过的,路过的,过来帮忙看看,谢谢了
- struts2上传时验证问题
- 200分求教APACHE和TOMCAT整合过程中的问题
- 急救,为什么我重装了eclipse和tomcat及jdk后我在myeclipse导入以前的项目就不行了?
- CORBA出错,请高手帮忙,菜鸟问题
- 二道问题,请高手帮忙!
- ejb3.ejbgrpx": <Warning> <EJB> <EJB Deployment: ejb3 has a class ejb3.ejb3 which is in the classpath,一个EJB的错误,50分相送!
- [500分急求]tomcat5.1.19下如何配置连接oracle的数据源?最好详细点!
- 很菜鸟的问题:有关CMP Entity Bean的Relationship
运行项目必需的jar文件放在WEB-INF/lib下
你可以在JSP中用import的方式,也可以用<jsp:useBean..../>的方式,具体用什么根据你自己需要
message description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: myclass/counter (wrong name: counter)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
root cause java.lang.NoClassDefFoundError: myclass/counter (wrong name: counter)
java.lang.ClassLoader.defineClass0(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:537)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1211)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Generator.generate(Generator.java:3261)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:422)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:507)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
我的类文件是myclass/counter.class
不知道你说的是JAVABEAN还是SERVLET
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
可以看出,你是用myclass/counter来调用的,但在java中,包和类之间必须用"."类表示从属关系的,也就是说,你应该把myclass/counter改为myclass.counter