后台日志显示:
严重: 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优化案例代码 遇到的问题



