zoukankan      html  css  js  c++  java
  • org.apache.jasper.JasperException: /WEB-INF/view/../../../common/common1.jsp (line: 7, column: 1) Page directive must not have multiple occurrences of pageencoding

    本文为博主原创,未经允许,不得转载:

         先还原错误:

    org.apache.jasper.JasperException: /WEB-INF/view/../../../../common/common1.jsp (line: 7, column: 1) Page directive must not have multiple occurrences of pageencoding
        org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:41)
        org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:275)
        org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:107)
        org.apache.jasper.compiler.Validator$DirectiveVisitor.visit(Validator.java:196)
        org.apache.jasper.compiler.Node$PageDirective.accept(Node.java:571)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
        org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434)
        org.apache.jasper.compiler.Node$Root.accept(Node.java:464)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
        org.apache.jasper.compiler.Validator$DirectiveVisitor.visit(Validator.java:101)
        org.apache.jasper.compiler.Node$IncludeDirective.accept(Node.java:635)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
        org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434)
        org.apache.jasper.compiler.Node$Root.accept(Node.java:464)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
        org.apache.jasper.compiler.Validator.validateDirectives(Validator.java:1813)
        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:196)
        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)
        org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168)
        org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303)
        org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1286)
        org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1041)
        org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:984)
        org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
        org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
        org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
        org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        com.allcam.rss.system.filter.SystemFilter.doFilter(SystemFilter.java:102)
        org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
        org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

    解决及分析:

    页面使用了多次页面编码。
    问题所在:
    页面引用公用的头,两个都使用了:pageEncoding="UTF-8",
    即:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    去掉其他页面的pageEncoding="UTF-8",只留下一个就可以解决问题。

  • 相关阅读:
    PHP数组内容不重复组合排列算法
    【转】五种常见的 PHP 设计模式
    【转】PHP ob_start() 函数介绍
    【转】apache/php 开启 gzip压缩
    【转】HTTP 头部解释,HTTP 头部详细分析,最全HTTP头部信息
    【转】MySQL数据库MyISAM和InnoDB存储引擎的比较
    【转】PHP 位运算应用口诀
    require,include,require_once,include_once的区别
    Linux下Redis安装使用,主从模式,哨兵模式与PHP扩展(PHP7适用)
    php-fpm启动,重启,终止操作
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/8006171.html
Copyright © 2011-2022 走看看