控制器方法的参数还可以写原生api
HttpServletRequest对象代表客户端的请求,
当客户端通过HTTP协议访问服务器时,
HTTP请求头中的所有信息都封装在这个对象中,
通过这个对象提供的方法,可以获得客户端请求的所有信息。
request对象作为一个Map容器使用时,主要是通过以下的方法来操作
-
setAttribute(String name,Object o)方法,
将数据作为request对象的一个属性,存放。
例如:request.setAttribute(“data”,data);
数据显示乱码:
**如果是请求(request)乱码:
请求类型:get请求,post请求
post请求:配置一个字符编码filter CharacterEncodingFilter
里面有个forceEncoding顺便解决响应乱码。
web.xml,filter一起配置的时候:字符编码filter在前面,因为她是第一次获取请求参数时,配置。
get请求:改服务器的server.xml,8080端口加URIEncoding
HttpServletResponse对象中封装了向客户端发送的数据、发送响应头,发送响应状态码