Servlet中如何获取客户端提交的数据

2025-11-18 02:11:57

1、第一步:新建一个javaweb项目。

打开myeclipse file --》new--》web project 

具体操作如下图所示:

Servlet中如何获取客户端提交的数据

Servlet中如何获取客户端提交的数据

Servlet中如何获取客户端提交的数据

Servlet中如何获取客户端提交的数据

2、第二步:配置槐低一个servlet。

1、编写类UserServlet 

package com.test.servlet;

import java.io.IOException;

import java.util.List;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class UserServlet extends HttpServlet {

/**

*/

private static final long serialVersionUID = 1L;

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

this.doPost(request, response);

}

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

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

String[] bobby = request.getParameterValues("bobby");

//new String(sex.getBytes("ISO-8859-1"),"utf-8"); 解决前端乱码

System.out.println("性别 :"+new String(sex.getBytes("ISO-8859-1"),"utf-8"));

for (int i = 1; i <= bobby.length; i++) {

System.out.println("爱好"+i+" :"+new String(bobby[i-1].getBytes("ISO-8859-1"),"utf-8"));

}

}

}

2、配置web.xml

<!-- 配置servlet 开始-->

  <servlet>

  <servlet-name>userServlet</servlet-name>

  <servlet-class>com.test.servlet.UserServlet</servlet-class>

  </servlet>

  <servlet-mapping>

  <servlet-name>userServlet</servlet-name>

  <url-pattern>/userServlet.do</url-pattern>

  </servlet-mapping>

  <!-- 配置servlet 结束-->

3、编写前端代码。

<form action="/servlet/userServlet.do" method="get">

    爱好1:<input type="泪伟销text" name="bobby"><br/>

    爱好2:<input type="text" name="bobby"><br/>

    爱好3:<input type="text" name="bobby"><br/>

    爱好4:<input type="text" name="bobby"><br/>

    性别:<input type="text" name="sex"><br/>

    <input type="submit" value="提交">

    </form>

Servlet中如何获取客户端提交的数据

Servlet中如何获取客户端提交的数据

Servlet中如何获取客户端提交的数据

3、第三步:测试项目。

1、将项目部署到tomcat中启动tomcat服务器

2、炼财打开浏览器输入服务器地址,输入内容

3、测试结果如下所示

Servlet中如何获取客户端提交的数据

Servlet中如何获取客户端提交的数据

Servlet中如何获取客户端提交的数据

Servlet中如何获取客户端提交的数据

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢