JSP的开发学

来源:互联网 发布:有数据分析软件吗 编辑:程序博客网 时间:2024/04/26 07:26

网站开发中JSP应用大量存在,对JSP进行一些配置和优化对有益于高效开发。下面是我开发过程中对jsp优化方法和异常解决的一些总结。

1、jsp页面配置
(1)页头设置

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>

2、异常处理
(1)contentType 错误

org.apache.jasper.JasperException: /WEB-INF/views/forum/post/asdas.jsp (line: 7, column: 1) Page directive: illegal to have multiple occurrences of contentType with different values (old: text/html; charset=UTF-8, new: text/html;charset=UTF-8)    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:443)    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:237)    org.apache.jasper.compiler.Validator$DirectiveVisitor.visit(Validator.java:135)    org.apache.jasper.compiler.Node$PageDirective.accept(Node.java:589)    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)    org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2444)    org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2450)    org.apache.jasper.compiler.Node$Root.accept(Node.java:474)    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)    org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2444)    org.apache.jasper.compiler.Validator$DirectiveVisitor.visit(Validator.java:101)    org.apache.jasper.compiler.Node$IncludeDirective.accept(Node.java:653)    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)

错误原因: contentType=”text/html; charset=UTF-8”中,”text/html;”与”charset=UTF-8”之间缺少空格。
(2)EL表达式异常

1 0
原创粉丝点击