Jsp-Servlet常见 两种 页面间传递数据方式(request转发和session)

 页面间传递数据方式:就是使用JSP页面的九大内置对象:域对象。

request、response、session、application、out、pagecontext、config、page、exception

===和servlet的servletContext对象区别。两码事。

取值范围:不常用。

具体参考:http://www.cnblogs.com/leirenyuan/p/6016063.html

===【JSP本质是Servlet,可以看作对Servlet更高一层的封装:封装简化了:Sevlet的页面编写过程】


======这里重点记一下:【Jsp-Servlet常见 两种 页面间传递数据方式(request转发和session)】

①request转发(麻烦):一次request转发只适合,两个页面间传值。俗称:一次request转发 :【一个转发链】

===非相邻页面间传递数据:必须使用【转发链条】才能保证数据不丢失!(已测):不断转发:request.getAttribute("name"); request.setAttribute("name",Object value);

====中间出现地址栏一类的 get请求或其他方式的请求,数据就会 丢失。

②session(推荐):使用session比较简单。在小项目,需要创建的session不多,服务器压力不大时,平时推荐用session。除非特殊需求。

===任意位置间传递数据:session.setAttribute("name",Object value); session.getAttribute("name");


你可能感兴趣的:(Jsp-Servlet常见 两种 页面间传递数据方式(request转发和session))