P59
1、GET和POST的区别:
GET方法没有请求体,数据在请求行中发送,不安全,传输的数据量较小,执行效率比POST方法好。
POST方法数据在请求体中发送,传输数据量没有限制。
2、HTTP重定向和请求转发的区别:
转发:用request的getRequestDispatcher()方法得到ReuqestDispatcher对象,调用forward()方法<br />request.getRequestDispatcher("other.jsp").forward(request, response);<br /> 重定向:调用response的sendRedirect()方法<br />response.sendRedirect("other.jsp");<br />1、重定向2次请求,请求转发1次请求<br />2、重定向地址栏会变,请求转发地址栏不变<br />3、重定向是浏览器跳转,请求转发是服务器跳转<br />4、重定向可以跳转到任意网址,请求转发只能跳转当前项目
3、请求中获取参数的三个方法是哪些?
1、Map
2、String getParameter(“参数名”):获取一个值
3、String[] getParameterValues(“参数名”):获取多个值
4、作用域是什么?操作作用域的方法有哪些?
setAttribute(键,值):向请求域中添加键和值
getAttribute(键):通过键来获取值
removeAttribute(键):通过键来删除键和值