2016-03-29 5 views
5

Я пытаюсь открыть JSP, но я становлюсь ниже ошибки.java.lang.IllegalArgumentException: Указатель страницы: недопустимое значение для импорта

HTTP Status 500 - org.apache.jasper.JasperException: Невозможно составить класс для JSP

java.lang.IllegalArgumentException: Page directive: invalid value for import 
    org.apache.jasper.compiler.Node$PageDirective.validateImport(Node.java:610) 
    org.apache.jasper.compiler.Node$PageDirective.addImport(Node.java:591) 
    org.apache.jasper.compiler.Parser.parsePageDirective(Parser.java:354) 
    org.apache.jasper.compiler.Parser.parseDirective(Parser.java:468) 
    org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1787) 
    org.apache.jasper.compiler.Parser.parse(Parser.java:136) 
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java:227) 
    org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:117) 
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:194) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:356) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:336) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:323) 
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:585) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:363) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 

Это со ссылкой на эту строку в моем JSP

<%@page import="Basiccalculator.*;" %> 

Как это вызвано и как я могу его решить?

ответ

21

Попробуйте удалить ';' от вашего импорта. Я не уверен, какой сервер вы используете, но я нашел это для версий tomcat 7.057 и более поздних версий. Посмотрите на this

+0

Я использую tomcat 8.0 sir – Volkswagen

+0

Вы пытались удалить ';' просто чтобы убедиться, что это исправлено? –

+0

Работает для меня. Я использую 'apache-tomcat-7.0.73'.thanks, – Eddy

Смежные вопросы