request 最常用的几个方法 :获取从页面传过来的属性, 设置属性从页面获取属性值,设置获得数据的编码方式,获取session,请求转发;
一。获取从页面传过来的属性
例如:
getparameter("")该方法是获取一个属性值;
<input type="text" name="name" value="name" />
request.getParameter("name") ;---------name
String [] test=request.getParameterValues("test") ;获取从jsp页面传过来所有属性为test的值;
<input type="text" name="test" value="1" />
<input type="text" name="test" value="2" />
<input type="text" name="test" value="3" />
request.getParameterValues("test") ----------------- [1, 2, 3]
二。 设置属性从页面获取属性值
在doGet (req,resp)或doPost (req,resp)方法里
request.setAttribute("name","张三");
页面中
<%= request.getAttribute(name);%>------张三
三。 设置获得数据的编码方式request.setCharacterencoding("字符编码");
四。获取session
httpSeeion session=request.getSession();
五。请求转发
request.getrequestdispatcher("").forward("request,response");