java 后台获取不到request数据

 时间:2026-02-14 10:45:02

1、确认Tomcat 配置文件为默认 配置:

    <Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443"  />

2、index.jsp文件主要内容:

    <form action="a.jsp" method="get">

        <input name="param01" id="param01" value="param01">

        <br>

        <input name="param02" id="param02" value="param02">

        <button  type="submit">提交</button>

   </form>

注意: method="get"或“Post”

3、a.jsp内容:

<%@ page contentType="text/html; charset=UTF-8"%>

<%@ page import="java.io.BufferedReader"%>

<%@ page import="java.io.InputStreamReader"%>

<%@ page import="java.util.Enumeration"%>

<%

String p1=(String)request.getParameter("param01");

String p2=(String)request.getParameter("param02");

String accountType=(String)request.getParameter("accountType");

out.println("accountType:" + accountType);

Enumeration en = request.getParameterNames();

while (en.hasMoreElements()) {

String paramName = (String) en.nextElement();

String paramValue = request.getParameter(paramName);

out.println("name:" + paramName);

out.println("value:" + paramValue);

}

//response.addHeader("Access-Control-Allow-Origin", "*");

//response.addHeader("Access-Control-Allow-Methods", "POST,GET");

out.println("<br>");

out.println("x-modeeee:" + s);

out.println("<br>");

out.println("x-myheader:" + s1);

out.println("<br>");

out.println("param01:" + p1);

out.println("<br>");

out.println("param02:" + p2);

out.println("<br>");

out.println("accountType3:" + accountType);

        String line = null; 

        StringBuilder sb = new StringBuilder(); 

    BufferedReader reader = request.getReader();

try {

    while ((line = reader.readLine()) != null)

      sb.append(line);

  } catch (Exception e) {

   out.println(e.getMessage());

  }finally{

   reader.close();

  }

        String reqBody = sb.toString(); 

       out.println("--->"+reqBody); 

       

%>

1、放到tomcat下,执行 index.jsp 点击提交,会发现 a.jsp里可以获取提交的数据。

2、修改server.xml文件:

    <Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443"  maxPostSize="0" />

添加 maxPostSize="0" 属性。

3、再次运行index.jsp,提交,发现 a.jsp里的没有获取到request的数据。

  • 机械师HG300手柄评测:手感尚佳,兼容性强大
  • 安卓平板电脑如何设置指针速度?
  • 红米k30怎么远程控制空调
  • 奥拉星圣地亚哥技能表及获得方式
  • 小米手环睡眠监测在哪开
  • 热门搜索
    广西有什么旅游景点 永春旅游景点大全 美国夏威夷旅游 太原有什么旅游景点 天津有什么旅游景点 朝阳旅游景点大全 伶仃岛旅游攻略 穹窿山旅游攻略 宜昌三峡旅游 福建厦门旅游攻略