我的測試環境為tomcat6+jdk1.6
我新建一個虛擬主機地址為
http://abc.com:8088
在主機中文件目錄結構為
test.jsp
common
common/testdir/test.jsp
WEB-INF
WEB-INF\web.xml
WEB-INFO\classes
WEB-INFO\classes\mypk\db\MsSQLClass
MsSQLClass為我自定義的一個類
根目錄中的test.jsp文件內容為
<%@page import="mypk.db.MsSQLClass"%>
同時common/testdir/test.jsp中的內容一樣但編譯結果確不同,根目錄中的tets.jsp編譯無錯,
但common/testdir/test.jsp則編譯不能過,報錯如下:
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. mypk.db.MsSQLClass resolves to a packageStacktrace:
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:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
調了一整天,GOOGLE都被搜完了,還措出個解決方法來.
我新建一個虛擬主機地址為
http://abc.com:8088
在主機中文件目錄結構為
test.jsp
common
common/testdir/test.jsp
WEB-INF
WEB-INF\web.xml
WEB-INFO\classes
WEB-INFO\classes\mypk\db\MsSQLClass
MsSQLClass為我自定義的一個類
根目錄中的test.jsp文件內容為
<%@page import="mypk.db.MsSQLClass"%>
同時common/testdir/test.jsp中的內容一樣但編譯結果確不同,根目錄中的tets.jsp編譯無錯,
但common/testdir/test.jsp則編譯不能過,報錯如下:
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. mypk.db.MsSQLClass resolves to a packageStacktrace:
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:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
調了一整天,GOOGLE都被搜完了,還措出個解決方法來.
解决方案 »
- 新手问一个JSP小问题 请高手指教
- 迷茫中,求大牛指点,非技术问题,比较长,无耐心勿进!!
- POI问题
- 郁闷了!快搞不定了。。
- JSP 用JDBC-ODBC桥连接数据库,连接不成功
- 具有丰富经验的高手进来看看,看看优酷网这个评论分页是用什么技术实现的
- 请问一下,谁做过jsp数型结构n级分类
- 求教树型菜单制作(如CSDN左边的菜单)
- richFaces 4,3,2 rich:fileUpload
- 急急急!!如何创建一个与数据库的连接池,使一次会话涉及的所有的servlet都可用此连接???
- Hibernate 有点不明白的地方 请指教
- 有没有 html 标签技术字典 下载么 ! 就象是 jdk 的API 那样的东西??
好像是类文件编译后放的位置有问题
<%@page import="mypk.db.MsSQLClass.MsSQLClass" %>
试试