利用servlet获取表单数据

小编最近期末复习发现一开始学的一个简单的servlet获取表单数据都不会了。。。。。

所以我在这里写了一个简单版的servlet获取表单数据的代码,以便日后参考。

代码:

首先新建一个jsp文件,在其中写入:

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

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

<form method="get" action="TestServlet">

用户名<input type="text" name=uname value=""/><br/>

密码<input type="password" name=pwd value=""/><br/>

<input type="submit" value="登录"/><br/>

</form>

</body>

</html>

新建一个servlet,我命名为TestServlet,其代码如下:

package com.txt.panda;

import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;

public class TestServlet extends HttpServlet {

protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

req.setCharacterEncoding("utf-8"); 

resp.setContentType("text/html;charset=utf-8");

String name = req.getParameter("uname"); 

String passwd = req.getParameter("pwd");

resp.getWriter().write(name); 

resp.getWriter().write(passwd);

   }

}

运行结果:

我输入zhangsan 123



小编后面会推出servlet获取表单数据的详细内容

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容