易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

Jsp中的include指令

include指令用于在当前的Jsp页面中加载另一个静态文件页面
格式:<%@ include file="被加载的页面文件名"%>
注意1. 在被加载的文件中尽量不使用<Html>...</Html>和<Body>...</Body>标记,否则会影响原Jsp文件中同样的标记,会导致语法
          错误
      2. 被加载的文件可以是Jsp文件,Jsp代码,Html文件或文本文件。当要插入Jsp代码时,文件的后缀名可以任意给
      3. 被加载文件的路径一般指的是相对路径,例如:
          <%@ include file="页面文件名"%>:表示被加载文件放在当前Jsp文件所在的目录下
          <%@ include file="../页面文件名"%>:表示被加载文件放在当前Jsp文件所在目录的上一级目录下
          <%@ include file="./页面文件名"%>:表示被加载文件放在Web路径下(即:WebRoot目录下)
  ......

jsp:param标签

该标签用于向目标页面中的参数传值,该标签通常与jsp:include或jsp:forward标签一起使用
格式:<jsp:param name=? value=? />
         name:目标页面中的某参数名
         value:向name指定的参数所传的值
一个页面中可以使用多个该标签来给多个参数传值
......

jsp:include标签

该标签用于在当前的Jsp页面中加载另一个静态或动态的文件页面
1.静态文件加载格式
     <jsp:include page=? flush="true/false" />
     page:用于指示被加载的静态页面文件名
     flush:设置缓冲区是否可用
2.动态文件加载格式
     <jsp:include page=? flush="true/false" />
          <jsp:param name=? value=? />
          ....... .......
     </jsp:include>
3.静态文件与动态文件的区别
     如果被加载的文件是静态文件,那么这种加载仅仅是把被加载文件的内容加到Jsp文件中去,这个文件不会被Jsp编译器执行;但如果这个文件是动态的,那么这个被加载文件也会被Jsp编译器执行
注意:当利用该标签加载Jsp代码时,Jsp代码的后缀名只能是.jsp,而不能任意给
  ......

jsp:forward标签

jsp:forward标签用于将当前的Jsp页面跳转到另一个页面上,该指令只能实现本网站的跳转
1.跳转的页面为静态页面时的格式:
     <jsp:forward page="跳转的静态页面文件名" />
2.跳转的页面为动态页面时的格式
     <jsp:forward page="跳转的动态页面文件名">
          <jsp:param name=? value=? />
          ......  ......
     </jsp:forward>
......

jsp:include标签与include指令的区别

1.jsp:include标签是在执行时才对加载的文件进行处理,因此Jsp页面和它所加载的文件在逻辑和语法上都是独立的,如果对加载文件进行修改,那么运行时可以看到所加载文件修改后的结果
2.而用include指令加载文件时,是将加载文件和Jsp页面合并成一个新的Jsp页面后,发送给Jsp引擎进行处理的,因此如果加载文件发生变化,则必须要将Jsp页面重新保存,然后再次访问,使其转译成Java文件,才能看到改变后的结果 ......

jsp:forward标签与response.sendRedirect()的区别

1. jsp:forward标签只能实现本网站内的跳转,即浏览器上显示的依然是之前客户端的页面文件名,而不是跳转后的页面文件名
    而response.sendRedirect()可以跳转到任何一个地址的页面,且浏览器上显示的是跳转后的页面文件名
2. 当在之前的客户端页面文件中使用response.setAttribute()存储了某个值后,使用jsp:forward标签可以在跳转页面中通过
    request.getAttribute取得存储的值,但是使用response.sendRedirect()取不到 ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [2293] [2294] [2295] [2296] 2297 [2298] [2299] [2300] [2301] [2302]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号