当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

简述在Java Web组件之间的三种关联关系[Java编程]

赞助商链接



  本文“简述在Java Web组件之间的三种关联关系[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在Java Web组件之间的三种关联关系:

1.恳求转发

2.URL重定向

3.包含

恳求转发:

答应把恳求转发给同一利用程序中的其他web组件.

这种技术普通用于web利用掌握层的servlet流程掌握器,它查抄http恳求数据,并将恳求转发到合适的目标组件,目标组建履行具体的恳求处理操作,并生成呼应后果.

jsp页面中增添servlet中加入下面代码:

<jap:forward page="hello.jsp"/>
RequestDispatcher rd=request.geRequestDispatcher("hello.jsp");
//Forward to requested URL
rd.forward(request,response);

恳求重定向 :

重定向的源组件和目标组件之间不能用同一个HttpServletRequest对象,因此不能同享request范围内的同享数据.

servlet中的service()办法中加入下面代码:

response.sendRedirect("url");

包含:

包含关系的源组件和目标组件共用一个httpServletRequest对象,因此他们同享request范围内的同享数据.

jsp页面中加入代码:

<%@ include file="header.jsp"%>
<%@ include file="main.jsp"%>
<%@ include file="footer.jsp"%>
servlet的service()办法中加入下面代码:
RequestDispatcher rd;
rd=req.getRequestDispatcher("/header.jsp");
rd.include(req,resp);
rd=req.getRequestDispatcher("/main.jsp");
rd.include(req,resp);
rd=req.getRequestDispatcher("/footer.jsp");
rd.include(req,resp);


  以上是“简述在Java Web组件之间的三种关联关系[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 简述在Java Web组件之间的三种关联关系
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .