Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何显示超过64k字节的jsp_Jsp_Jakarta Ee - Fatal编程技术网

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

如何显示超过64k字节的jsp,jsp,jakarta-ee,Jsp,Jakarta 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

我试图在我的应用程序中显示一个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有超过16800行的数字数据,每行有五个数字。

如果可能,将jsp页面划分为多个页面,并使用jsp include指令。这将起作用。

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

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

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

映射文件
假的

您使用的是什么容器?请参阅和。在正常情况下,JSP很少需要超过限制。它的源代码是什么样子的?将您的jsp页面划分为多个页面,并使用jsp include指令。它将工作。我将其用于动态内容,它工作正常。谢谢打印多个jsp页面花了一段时间来简化代码,但我最终得到了它。如果有人想看代码,请留下评论,我会发布它。顺便说一下,我正在使用eclipse和tomcat。