请求方法

doget/post中常用方法

乱码问题

作用 代码
防止页面乱码 setContentType(“text/html;charset=utf-8”);
防止在获取post时乱码 setCharacterEncoding(“utf-8”);

基础功能

作用 代码
获取虚拟路径 getContextpath()
获取url getRequestURI() 相对路径 - - getRequestURL() 绝对路径
获取请求头的值 getHeader(String name);
获取所有请求头的名称 getHeadernames();

获取流

作用 代码
字符流 getrReader()
字节流 getIntputStream()

获取请求参数

作用 代码
根据参数名获取值 getParmeter(String name);
根据参数名获取值数组 getParmeterValues(String name);
获取所有参数的map集合 getParmetermap();

请求转发

作用 代码
获取转发器对象 getRequestDispatcher(String path)
使用转发器对象转发 forward(request,response)

基础功能

作用 代码
存储数据 setAttribute(String name,Object obj)
通过键值获取 getAttitude(String name)
通过键值移除 removeAttibute(String name)