相关疑难解决方法(0)

字节限制重新加载jsp页面时出现问题?

我是jsp的新手.我得到的错误是方法的代码_jspService(HttpServletRequest,HttpServletResponse)超过了65535字节的限制

我正在使用静态包括如

<%@ include file="/jsp/common/createScriptMsg.jsp" %> 
Run Code Online (Sandbox Code Playgroud)

但页面没有加载...我也尝试动态包括如

<jsp:include page="/jsp/common/createScriptMsg.jsp" /> \
Run Code Online (Sandbox Code Playgroud)

没运气..

任何帮助都会得到满足.

java jsp

5
推荐指数
2
解决办法
3万
查看次数

JSP:编译jsp页面时代码太大

我正在尝试运行我的应用程序,但它在编译时给我错误,即当超过最小字符时代码太大。

那么除了 JSP:include 或将页面切割成部分之外还有其他方法吗?如何在 glassfish 服务器的编译中设置 JSP 页面的最大字符限制?

谢谢

java jsp

4
推荐指数
1
解决办法
9193
查看次数

如何修复错误方法_jspService(HttpServletRequest,HttpServletResponse)的代码超出了Jboss的65535字节限制

我遇到了生成的java文件中第384行发生错误方法的代码

_jspService(HttpServletRequest,HttpServletResponse)

超出 65535 字节限制。

我已经在网络上尝试了几种解决方案,但问题仍然存在。

我使用 Jboss-5.1.0 GA 作为服务器。

这是错误的堆栈跟踪。

An error occurred at line: 384 in the generated java file
The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit

    Stacktrace:
            at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
            at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
            at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
            at org.apache.jasper.compiler.Compiler.compile(Compiler.java:335)
            at org.apache.jasper.compiler.Compiler.compile(Compiler.java:313)
            at org.apache.jasper.compiler.Compiler.compile(Compiler.java:300)
            at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:585)
            at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:312)
            at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
            at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:638)
            at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:543)
            at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:480)
            at com.liferay.portlet.PortletRequestDispatcherImpl.dispatch(PortletRequestDispatcherImpl.java:307)
            at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:115)
            at com.liferay.portal.struts.PortletRequestProcessor.doInclude(PortletRequestProcessor.java:284)
            at com.liferay.portal.struts.PortletRequestProcessor.doForward(PortletRequestProcessor.java:255)
Run Code Online (Sandbox Code Playgroud)

java jsp-tags

2
推荐指数
1
解决办法
1万
查看次数

达到65536字节限制

我准备在这个可怕的旧的Java网络应用程序上做一些工作,我的朋友刚才继承了.

在我设置了tomcat,导入的项目以及所有这些到我的eclipse工作区之后,我得到了这个错误,即servlet中的方法超过了65536字节的限制.

该方法可能会超过该限制,它是几千个位置.但问题是,我之前在这个应用程序上工作而没有收到此错误,并且根据提交日志,从那时起没有向servlet添加任何代码.

是不是因为这次我正在研究macbook?上次我在应用程序上工作时,我使用了带有ubuntu的HP桌面.不同的java版本,cpu架构?这甚至可能吗?

除了重构代码之外,还有什么可以做的吗?

java servlets legacy-code

1
推荐指数
1
解决办法
5052
查看次数

标签 统计

java ×4

jsp ×2

jsp-tags ×1

legacy-code ×1

servlets ×1