如何显示超过64k字节的jsp

时间:2015-04-05 11:08:04

标签: jsp java-ee

我正试图在我的应用程序中显示一个jsp页面(在运行时生成),当我选择主页上的按钮显示生成jsp的操作的结果时,我收到以下错误:

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: [38] in the generated java file: [C:\Users\Tom\Programming IDEs\workspace-eclipse-java-web\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\work\Catalina\localhost\LAEWeb\org\apache\jsp\WEB_002dINF\test_jsp.java]
The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit

如何显示超过64k数据的jsp页面? jsp的数字数据超过16,800行,每行5个数字。

2 个答案:

答案 0 :(得分:2)

如果可能的话,然后将你的jsp页面分成多个页面,并使用jsp include directive.it将起作用。

答案 1 :(得分:0)

上述问题的另一个解决方案是

找到文件[Tomcat_Home] /conf/web.xml并在文件中搜索“JspServlet”。这应该返回包含一些值的xml节点。您需要添加与下面相同的附加内容。

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