`

servlet中的request的使用

阅读更多
1 request.getSession() 等价于 request.getSession(true) 这两个方法的作用是相同的 如果有所对应的session对象,返回当前的对象,如果没有则生成一个新的session对象。所以说,通过此方法是一定可以获得一个session对象。

request.getSession(false) 查找请求中是否有关联的session对象,如果有则返回这个所对应的session对象,如果没有则返回一个null。应当注意的是为了节约资源,应该推荐使用request.getSession(false) 方法,除非你有新建一个session对象的必要

2 response.sendRedirect("bookContent.jsp")和request.getRequestDispatcher("bookContent.jsp").forward(request, response)的区别 用法都差不多,唯一区别就是前者就是告诉你转发到另外一个URL 后者其实是一个超级servlet,同时把request和reponse信息都传到另外一个页面去了,此中参数也可以是一个servlet类的java类 request.getRequestDispatcher("bookContent.jsp").forward(request, response)的使用,可以在转发的页面中通过request获取参数

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics