`
jackroomage
  • 浏览: 1217660 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

The code of method _jspService(HttpServletRequest, HttpServletResponse) is excee

 
阅读更多

来源

http://blog.csdn.net/rabbiteatpumpkin/article/details/4743104

 

 

 

昨天,我遇到了一個讓我很頭疼的問題。 我做了一個共通的jsp,單只測它是ok的,可是,放在別的jsp中include它,就會報錯如標題所示:The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit。調用它的jsp是這樣寫的:< %@include file="/模塊名/nani_include.jsp" % > 。于是我將這個include語句換成了<jsp:include flush="true" page="/模塊名/nani_include.jsp"/>。不再 報錯了。因為  <%@ include file=" "%>標簽 是在jsp容器里將jsp文件翻譯成servlet文件,并編譯它時,是靜態包含被包含jsp的,也就是編譯出來是一個類文件,而java類文件是不允許超過65k這么大的,所以會報錯如標題所示。而<jsp:include flush="true" page=" "/>在翻譯并編譯后,產生的是兩個類文件,也就是說 被調用的jsp生成獨立的類文件,而調用它的jsp生成的類文件中,只包含一個調用jsp的方法。

可是問題又出現了。參數傳不進去。

解決方法是:調用它的jsp用<jsp:param>傳參。

   <jsp:include flush="true" page="/模塊名/nani_include.jsp">
      <jsp:param name="ss" value="_programForm"/>  
   </jsp:include>

被調用的jsp中,用el表達式接這個參數就好了:

${ss}

(不管里面用什么標簽,name設成“ss”就好了)

 

希望有解決不了問題的人可以看到 呵呵

分享到:
评论

相关推荐

    HttpServletRequest和HttpServletResponse的必备包

    Java中,引入javax.servlet.http.HttpServletRequest和javax.servlet.http.HttpServletResponse包的必备jar包:org.apache.commons.httpclient.jar

    servlet2.4doc

    The doFilter method of the Filter is called by the container each time a request/response pair is passed through the chain due to a client request for a resource at the end of the chain. doGet...

    Java_for_the_Web_with_Servlets

    - **Introduction to JSP**: JSP is a technology that simplifies the creation of dynamic web pages. It extends the capabilities of servlets by allowing developers to embed Java code directly into ...

    HttpServletRequest源码 HttpServletResponse源码

    在Java Web开发中,`HttpServletRequest`和`HttpServletResponse`是两个至关重要的接口,它们是Java Servlet API的核心组成部分,用于处理客户端(通常是Web浏览器)与服务器之间的HTTP通信。这两个接口提供了丰富的...

    HttpServletRequest和HttpServletResponse的讲解

    `HttpServletRequest`和`HttpServletResponse`是两个核心的Servlet接口,它们是服务器与客户端之间交互的关键组件。下面我们将深入探讨这两个接口的功能、用法及实际应用案例。 `HttpServletRequest`接口代表了来自...

    Http-servlet请求源码

    当HTTP方法不被当前Servlet支持时,如`METHOD_PUT`、`METHOD_DELETE`等,`service()`方法会调用`response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED, errMsg)`,向客户端发送一个状态码为405(方法不...

    深入解析Java Web中的HttpServletRequest与HttpServletResponse

    在Java Web应用开发中,HttpServletRequest和HttpServletResponse是两个核心的接口,它们扮演着至关重要的角色。这两个接口是Java Servlet API的一部分,为开发人员提供了处理HTTP请求和构造HTTP响应的丰富功能。...

    HttpServletRequest-response方法总结

    下面是对HttpServletRequest和HttpServletResponse的方法总结: HttpServletRequest: 1. getScheme():返回请求的计划,如http、https或ftp。 2. getServerName():返回被发送请求的服务器的主机名。 3. ...

    java HttpServletRequest和HttpServletResponse详解

    在进行Java Web开发时,理解HttpServletRequest和HttpServletResponse的工作原理和使用方法至关重要,这有助于你有效地处理客户端和服务器之间的交互,提供正确的服务和反馈。这两个接口的熟练掌握是成为专业Java ...

    JSP-Servlet.rar_jsp_jsp综述_servlet_servlet jsp

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.sendRedirect("/newLocation"); } ``` 在这里,`/newLocation`是相对或...

    HttpServletRequest与HttpServletResponse的实现类.docx

    【HttpServletRequest与HttpServletResponse详解】 在Java Web开发中,HttpServletRequest和HttpServletResponse是Servlet API中的核心接口,它们分别代表了客户端的HTTP请求和服务器的HTTP响应。每次客户端向Web...

    servlet_jsp对比

    public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { PageContext pageContext = null; HttpSession session = null; ...

    Jsp应用与开发.pdf

    在调用过程中,服务器会传递`HttpServletRequest`和`HttpServletResponse`对象,这两个对象提供了访问请求信息和构造响应的方法。例如,`request`对象可以用来获取请求参数、URL路径等,而`response`对象则用于设置...

    StudentSystemHtml_jdbc_servlet_jsp_

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String action = request.getParameter("action"); // 获取请求参数 if ("query"....

    upload_file_service.zip_file service Java

    总结来说,`upload_file_service.zip` 提供的服务可能涵盖了文件上传的全过程,从客户端通过JSP页面提交文件,到服务器端使用Servlet进行处理,再到文件的存储和管理。理解这些核心概念和实践对于构建健壮的文件上传...

    upload_file_service.zip_Javauploadfile_upload_file_service

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { for (Part part : request.getParts()) { String fileName = Paths.get(part....

    Head_First_Servlet_and_JSP_筆記.pdf

    ### Head_First_Servlet_and_JSP_筆記.pdf #### 关键知识点详解: ##### Servlet接口与方法 - **service(ServletRequest,ServletResponse)**: 这是Servlet接口中的核心方法,负责处理客户端请求。根据请求的不同...

    网上商城servlet+mysql_jspmysql_servlet_网上商城_packmuu_JSP商城_

    Servlet通过HttpServletRequest和HttpServletResponse对象与客户端进行通信,获取和设置请求参数,然后调用相应的服务方法,最后将结果返回给客户端。 3. **MySQL数据库**: MySQL是一款开源、免费的关系型数据库...

    servlet源码解析.txt

    `service`方法首先检查传入的请求和响应对象是否为`HttpServletRequest`和`HttpServletResponse`类型,确保能够正确处理HTTP请求。接着根据HTTP请求的方法(如GET、POST等)调用相应的处理方法(如`doGet`、`doPost`...

    [图片动画]JSP目录直读程序_jsp_mlzd.zip

    2. Servlet API:因为JSP底层是基于Servlet,所以会用到如`HttpServletRequest`和`HttpServletResponse`接口。 3. 文件I/O操作:如何在Java中读取和列出文件目录。 4. JSP与HTML的结合:使用JSP标签和脚本来动态生成...

Global site tag (gtag.js) - Google Analytics