JavaWeb——Day04_2
来源:互联网 发布:罗克韦尔plc编程手册 编辑:程序博客网 时间:2024/05/05 09:26
*6.request_获取客户机信息
上面讲的是request的获取客户机信息的功能!
*7.request_获取请求头_防盗链
getHeader(name) 获得知道名称的头
getheaders(name) 因为允许重名的头
遍历请求头信息。
*8.request_获取请求参数_请求参数的乱码解决
编解码问题!
iso-8859,一个字节代表一个字符!
上面是解决了POST提交的乱码问题。
接下来我们看一看GET提交有没有什么问题。
这里有张get提交结果图:是问号。
*9.request作用域使用 &&*10.request实现请求转发和请求包含&&*11.路径专题
因CSDN上次出现问题,烦死了。最近CSDN提交图片出现多次失败,神烦!
这三节内容转到了ChinaUnix技术博客里面了。
地址:http://www.chinaunix.net/
-----------------------小结--------------------
3.获取请求参数
乱码的问题:
浏览器以什么编码来发送请求参数? 浏览器以什么编码打开的表单页面,就用什么编码发送这个页面提交的数据
服务器以什么编码来打开呢?如果不指定,则使用ISO8859-1,这样如果请求参数中有中文必然就乱码了
对于POST提交,可以设置request.setCharacterEncoding("utf-8");明确的通知服务器以浏览器发送过来的编码来打开数据就可以解决乱码
但是上面的方法只对请求中实体内容部分起作用,所以GET提交的乱码并不能解决.
对于GET提交的乱码,只能手动的进行编解码从而解决乱码问题:
String username = request.getParameter("username");
username = new String(username.getBytes("iso8859-1"),"utf-8");
- JavaWeb——Day04_2
- 安全卫士——Day04_2
- 手机彩票——Day04_2
- Android核心基础——Day04_2
- JavaWeb——Day01_1
- JavaWeb——Day01_2
- JavaWeb——Day02_1
- JavaWeb——Day02_2
- JavaWeb——Day03_1
- JavaWeb——Day03_2
- JavaWeb——Day04_1
- JavaWeb——Day05_1
- JavaWeb——Day05_2
- JavaWeb——Day06_1
- JavaWeb——Day06_2
- JavaWeb——Day07_1
- JavaWeb——Day07_2
- JavaWeb——Day08
- Android之View篇③
- linux中的glob、grep、正则表达式
- Android 软件开发之如何使用Eclipse Debug调试程序详解
- Android之View篇④
- 解决Android SDK Manager更新失败问题
- JavaWeb——Day04_2
- How to use Ruijie to contact to the Internet on Ubuntu
- Intent使用意图(二)
- HDU - 4267 A Simple Problem with Integers(树状数组的逆操作)
- C3_循环结构
- 关于安卓智能设备重力传感器检测重力加速度
- Android Studio 和 Eclipse ADT (一)
- 《ZigBee Wireless Networking》学习笔记【2】
- VC操作Excel表格中的数据