Page directive: invalid value for import
后台日志显示:
严重: Servlet.service() for servlet [jsp] threw exception
java.lang.IllegalArgumentException: Page directive: invalid value for import
at org.apache.jasper.compiler.Node$PageDirective.validateImport(Node.java:619)
at org.apache.jasper.compiler.Node$PageDirective.addImport(Node.java:602)
at org.apache.jasper.compiler.Parser.parsePageDirective(Parser.java:367)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:481)
at org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1800)
at org.apache.jasper.compiler.Parser.parse(Parser.java:142)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:244)
at org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:127)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:374)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:351)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:335)
浏览器报错显示:
解决办法:
查找资料显示说是由于<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.util.*,com.zql.pojo.Product;"%>
这里最后的分号导致的,去掉分号后,能正常运行。
上述为1.4 使用JSP优化案例代码 遇到的问题