永发信息网

jsp怎么载入另一个网页

答案:2  悬赏:0  手机版
解决时间 2021-01-25 16:10
  • 提问者网友:半生酒醒
  • 2021-01-25 06:04
jsp怎么载入另一个网页
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-01-25 06:48
(1) include(静态包含或者动态包含)
静态包含:相当于把被包含的页面的代码全部复制到出现静态包含的地方(出了页面配置信息)
命名规则:inclue_head.jsp(被包含页面)
注意:包含和被包含页面在jsp转换成servlet的时候合并生成同一个servlet,只需要合并一次。 并且两个页面之间不能传递URL参数。
特点:效率高。
eg:b.jsp页面
全部回答
  • 1楼网友:雾月
  • 2021-01-25 07:39
(1) include(静态包含或者动态包含) 静态包含:相当于把被包含的页面的代码全部复制到出现静态包含的地方(出了页面配置信息) 命名规则:inclue_head.jsp(被包含页面) 注意:包含和被包含页面在jsp转换成servlet的时候合并生成同一个servlet,只需要合并一次。 并且两个页面之间不能传递url参数。 特点:效率高。 eg:b.jsp页面 <body> <%@ include file="b.jsp" %> </body> a.jsp页面 <%@ page language="java" contenttype="text/html; charset=utf-8" pageencoding="utf-8"%> (2) 传统语法(action) 动态包含:<jsp:include> a.jsp页面 <jsp:include page="include_head.jsp"> <jsp:param name="age" value="19"></jsp:param> //传递url参数 </jsp:include> include_head.jsp页面 <%=request.getparameter("age") %> 注意的问题:<jsp:include page=""></jsp:include>这一对标签对如果换行,myeclipse会认为你要传递url参数,但是如果你没有传递参数(没有<jsp:param>),而且又换行了,则会报错,所以应写成一行. <jsp:include> 包含和被包含的页面在jsp转换成servlet的时候分别生成不同的servlet,当 我们访问包含页面的servlet执行到动态包含出现的地方,会发送一个请求给被 包含的页面执行它的代码。 特点:效率低,可以传递url参数。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯