为了账号安全,请及时绑定邮箱和手机立即绑定

request--各种表单输入项数据的获取 学习笔记

标签:
Java

html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <title>index.html</title>    <meta http-equiv="content-type" content="text/html; charset=UTF-8">  </head>  <body>    <form action="/day04/Rdome5" method="post">        <table border="1" align="center">            <caption>用户注册</caption>            <tr>                <th>用户名</th>                <td><input type="text" name="username"/></td>            </tr>            <tr>                <th>密码</th>                <td><input type="password" name="password"/></td>            </tr>            <tr>                <th>性别</th>                <td>                    <input checked type="radio" name="gender" value="male"/>男                    <input type="radio" name="gender" value="female"/>女                </td>            </tr>            <tr>                <th>爱好</th>                <td>                    <input type="checkbox" name="likes" value="sing"/>唱歌                    <input type="checkbox" name="likes" value="dance"/>跳舞                    <input type="checkbox" name="likes" value="play"/>打球                    <input type="checkbox" name="likes" value="net"/>上网                </td>            </tr>            <tr>                <th>上传文件</th>                <td><input type="file" name="upfile"/></td>            </tr>            <tr>                <th>城市</th>                <td>                    <select name="city">                        <option value="bj" selected>北京</option>                        <option value="sh">上海</option>                        <option value="gz" >广州</option>                        <option value="cq">重庆</option>                    </select>                </td>            </tr>            <tr>                <th>留言</th>                <td>                    <textarea name="message" rows="5" cols="20"></textarea>                </td>            </tr>            <tr>                    <td>                    <input type="hidden" name="id" value="20111008"/>                </td>               </tr>                           <tr>                <td colspan="2" align="center">                    <input type="submit" value="提交"/>                        &nbsp;&nbsp;&nbsp;&nbsp;                    <input type="reset" value="重填"/>                </td>            </tr>           </table>    </form>  </body></html>


java

package cn.web.request;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class Rdome5 extends HttpServlet {    public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {        //将[请求体]的中文以UTF-8方式重新编码        request.setCharacterEncoding("UTF-8");        ///this.getServletContext().getRequestDispatcher("/download.html").forward(request, response);        String username = request.getParameter("username");        String password = request.getParameter("password");        String gender = request.getParameter("gender");        String[] likes = request.getParameterValues("likes");        String upfile = request.getParameter("upfile");        String city = request.getParameter("city");        String message = request.getParameter("message");        String id = request.getParameter("id");        //控制台输出        System.out.println("username="+username);        System.out.println("password="+password);        System.out.println("gender="+gender);        System.out.println("likes="+likes.length);        System.out.println("upfile="+upfile);        System.out.println("city="+city);        System.out.println("message="+message);        System.out.println("id="+id);    }}

结果:

username=234324
password=234
gender=male
likes=1
upfile=
city=bj
message=23432
id=20111008
username=234324
password=234
gender=male
likes=1
upfile=
city=bj
message=23432
id=20111008

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消