Request&Response使用

这篇博客详细介绍了HTTP的Request和Response操作,包括请求参数的获取、BeanUtils的使用来封装请求数据、请求转发与响应头的设置,特别是重定向的实现和区别。还讨论了解决请求和响应中乱码问题的方法,如使用BeanUtils.populate和针对不同浏览器的文件下载名称编码策略。
摘要由CSDN通过智能技术生成

request操作请求

request操作请求头

request操作请求体(获得请求参数}

  • String getParameter(String name)

  • 获得指定参数名对应的值。如果没有则返回null,如果有多个获得第一个。  例如:username=jack

  • String[] getParameterValues(String name)

  • 获得指定参数名对应的所有的值。此方法专业为复选框提供的。  例如:hobby=抽烟&hobby=喝酒&hobby=敲代码

  • Map<String,String[]> getParameterMap();

  • 获得所有的请求参数。key为参数名,value为key对应的所有的值。

<form action="ServletDemo3" method="post">

    用户名:<input type="text" name="username"><br/>

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

    爱好:

        <input type="checkbox" name="hobby" value="basketball">篮球

        <input type="checkbox" name="hobby" value="footba

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值