zoukankan      html  css  js  c++  java
  • jsp文件过大,导致查看不了页面(The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes)

    一.tomcat配置优化

    tomact ==>conf/web.xml添加一下代码

     <init-param>
                <param-name>mappedfile</param-name>
                <param-value>false</param-value>
        </init-param>

    最终结果

        <servlet>
            <servlet-name>jsp</servlet-name>
            <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
            <init-param>
                <param-name>fork</param-name>
                <param-value>false</param-value>
            </init-param>
            <init-param>
                <param-name>xpoweredBy</param-name>
                <param-value>false</param-value>
            </init-param>
            <init-param>
                <param-name>mappedfile</param-name>
                <param-value>false</param-value>
            </init-param>
            <load-on-startup>3</load-on-startup>
        </servlet>

     二.jsp本身使用优化

    jsp本质:
    h5页面加java脚本

    不显示的问题分析步骤:
    1.检查jsp代码是否有问题
    2.确认jsp代码没有问题
    3.查看tomcat的work目录下jsp代码是否生成java文件及编译成class文件,如果没有生成class文件则有问题
    4.只有正确的java文件才能正确被编译成class文件
    5.javaee对java文件的大小限制为65k
    6.最后解决思路:对jsp文件进行拆分及动态引入
    在第一个dsr_hdfk.jsp里面的body中引入dsr_hdfk2.jsp

    <div>
    <%
    String loadPageUrl = "/dsr/dsr_hdfk2.jsp";
    %>
    <jsp:include page="<%=loadPageUrl%>" flush="true"></jsp:include>
    
    </div>
     
  • 相关阅读:
    移动端适配原理浅析
    springMVC框架下——通用接口之图片上传接口
    Nginx服务器
    sql sever和mysql 卸载及oracle安装
    高清图片爬取
    中国部分大学排名爬虫
    selenium和PhantomJS的安装
    NYOJ2—括号配对问题
    爬虫之小说爬取
    数据库系统概论书本基础知识
  • 原文地址:https://www.cnblogs.com/tongcc/p/15654498.html
Copyright © 2011-2022 走看看