作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我做了一个 Tomcat 项目,但我遇到了问题;我不能使用自己的类(class)。这是一个例子:
MyContext/test.jsp
<%@page language="java" import="myPackage.*" %>
<%=new MyClass()%>
MyContext/WEB-INF/MyPackage/MyClass.java
package myPackage;
import java.util.*;
public class MyClass{
public String toString(){
return "this is the string from my class!";
}
}
目录树:
MyContext
|---test.jsp
`---WEB-INF
`---classes
`---myPackage
|---MyClass.class
`---MyClass.java
访问 MyContext/test.jsp 时出现错误:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 2 in the jsp file: /test.jsp
MyClass cannot be resolved to a type
1: <%@page language="java" import="myPackage.*" %>
2: <%=new MyClass()%>
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:366)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:468)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:657)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
我的环境是Ubuntu 服务器 14.04,Java 版本 1.7.0_55, Tomcat 7。
请帮帮我。
最佳答案
更改MyClass.java
将 package myPackage
更改为 MyPackage
关于java - JSP "cannot be resolved to a type", "unable to compile",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25179720/
我是一名优秀的程序员,十分优秀!