Servlet-03

来源:互联网 发布:html5数据统计 编辑:程序博客网 时间:2024/05/02 01:16

两个Servlet(jsp)中地接request任务

  • 请求转发

    请求转发:
    一个servlet里面处理逻辑, 将处理结果交给下一个Servlet(JSP)负责显示.

    操作(代码):
    request.getRequestDispatcher(“/EServlet”).forward(request,response);

  • 请求包含

    一般请求包含不会在两个servlet中进行.都是在两个jsp中进行.当在多个页面总有需要重复显示的内容. 我们可以把这段内容封装到一个jsp中.以后凡是要显示这段重复的内容时,只需要把封装的jsp包含进来即可.操作(代码):  request.getRequestDispatcher("/XXX").include(request,response);
  • Request域

    equest域就是一个放在request对象中的map.

    request域范围:

    与request对象的声明周期是一样的. 请求到达服务器时,request对象创建, 当服务器响应浏览器之后, request对象销毁. request域通常在请求转发时使用, servlet处理结果,将结果放置到request域中,带给jsp显示.setAttribute(key,value)getAttribute(key)removeAttribute(key)getAttributeNames()
0 0