Unable to compile class for JSP: Only a type can be imported. com.gao.model.OutputStatistics resolve
2013-07-09 10:49
507 查看
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. com.gao.model.OutputStatistics resolves to a package
Stacktrace:
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
报这个错, 我还以为是service 或者是action处理问题。
后来发现是我在引入的jsp页面里导入的包类不对。
<%@page import="com.gao.model.OutputStatistics"%> 这个类被我修改了,此处修改为
<%@page import="com.gao.model.OutputStatistics_CN"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
最终问题解决
An error occurred at line: 6 in the generated java file
Only a type can be imported. com.gao.model.OutputStatistics resolves to a package
Stacktrace:
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
报这个错, 我还以为是service 或者是action处理问题。
后来发现是我在引入的jsp页面里导入的包类不对。
<%@page import="com.gao.model.OutputStatistics"%> 这个类被我修改了,此处修改为
<%@page import="com.gao.model.OutputStatistics_CN"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
最终问题解决
相关文章推荐
- JSP页面500异常:Only a type can be imported. com.testtest.LineCharset resolves to a package
- Jsp-引包问题-Only a type can be imported. com.sw resolves to a package
- Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.suppor
- Only a type can be imported. com.xxx.xxx.XXX resolves to a package 解决方法
- Only a type can be imported. classname resolves to a package的解决
- ProcessEngine cannot be jbpm org.apache.jasper.JasperException: Unable to compile class for JSP:
- Only a type can be imported. com.xxx.xxx.XXX resolves to a package 解决方法 .
- org.apache.jasper.JasperException: Unable to compile class for JSP: List cannot be resolved to a type 错误
- jsp 自定义标签 错误 : Unable to compile class for JSP: ,apache cannot be resolved or is not a field
- Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.suppor
- Unable to resolve dependency for ':okgo@debug/compileClasspath': Could not resolve com.squareup.okh
- Only a type can be imported. com.xxx.xxx.XXX resolves to a package 解决方法
- JSP连接数据库,报Unable to compile class for JSP
- org.apache.jasper.JasperException: Unable to compile class for JSP
- Unable to compile class for JSP 问题解决方法
- org.apache.jasper.JasperException: Unable to compile class for JSP 解决方法
- 自定义标签报错Unable to compile class for JSP
- org.apache.jasper.JasperException: Unable to compile class for JSP(可能情况)
- org.apache.jasper.JasperException: Unable to compile class for JSP:为什么不能编译问题
- Unable to compile class for JSP 问题解决方法javax.servlet.jsp.jstl.core.ConditionalTagSupport notfound