易截截图软件、单文件、免安装、纯绿色、仅160KB

JSP中动态INCLUDE与静态INCLUDE的区别

我们都知道在jsp中include有两种形式,分别是
    <%@ include file=" "%>
    <jsp:include page=" " flush="true"/>
    前者是指令元素、后者是行为元素.
    通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include.具体在哪些时候用<%@ include file=" "%>,哪些时候用<jsp:include page=" " flush="true"/>.这种形式.首先要明白的是它们之间的区别.
    <%@ include file=" "%>,jsp的include指令元素读入指定页面的内容.并把这些内容和原来的页面融合到一起.(这个过程是在翻译阶段:也就是jsp被转化成servlet的阶段进行的).
    这里对翻译阶段进行一下说明:我们知道,jsp页面不能原封不动地被传送给浏览器,所有的jsp元素都必须首先由服务器进行处理.这是通过将jsp页面转达化成servlet,然后执行这个servlet来完成的.服务器需要一个jsp容器来处理jsp页面.jsp容器通常以servlet的形式来实现,这个servlet经过配置,可以处理对jsp页面的所有请求.
    Jsp容器负责将jsp页面转化成servlet(称为jsp页面实现类?JSP Page implementation class),并编译这个servlet.这两步就构成了翻译阶段.
    由此我们就会知道:jsp页面是把include指令元素所指定的页面的实际内容(也就是代码段)加入到引入它的jsp页面中,合成一个文件后被jsp容器将它转化成servlet.可以看到这时会产生一个临时class文件和一个java文件.下面举个例子.
    服务器用tomcat,引入页面的jsp文件叫test.jsp.被引入的页面叫date.jsp.这个jsp文件里存放的是一个有关时间的jsp代码,当前的上下文根设为test
    //======date.jsp的源文件=====//
    <%@ page language="java" contentType="text/html;charset=gb2312"%>
    <%
    java.util.Date date=new java.util.Date();
    String date_cn ="";
    String dateStr = "";
    switch(date.getDay())
    {
    case 0:date_cn ="日"; break;
    case 1:date_cn ="一"; break;
    case 2:date_cn ="二"; bre


相关文档:

jsp/servlet中的过滤器Filter配置总结

在Java web开发中常会使用到功能强大的过滤器,他毕竟能给我们带来很大的方便,但是针对过滤的资源我们需要详细的了解他们在web.xml中的配置信息。这个根据几种常用的不同情况进行了总结:
1.如果要映射过滤应用程序中所有资源:
<filter>
    <filter-name>loggerfilter</filter-name> ......

不间断循环滚动图片,jsp网页代码

<html>
 <head>
  <title>marquee</title>
  <style>
   #marq {
    width:500px;
    height:100px;
    border:1px solid red;
    overflow:hidden;
   }
   #mar ......

JSP页面层的经验备忘总结

 1:查找页面的代码错误犹如医生给病人看病,不能头痛医头,脚痛医脚,就是说一个地方的“错误”往往是由别的地方有问题而引发的。
2:如果数据放在request中(可能包括url参数),那么要在后续的页面(或是刷新后)中看到以前的数据可以使用${param.yourdate},不过放在ActionForm中可能更好一些。
3:在JSP页 ......

JSP乱码终极解决(实用)

 Jsp是一个很热门的话题,但让大多数人都头痛的是JSP页面中的乱码问题,笔者身有体会;曾为了解决中文乱码问题郁闷了好几天,试了很多方法都不行。最后在JSP专业人士的帮助下,终于解决。之后笔者曾对此做了一些小的研究。  
  首先我们先了解一下问题的原因。一般情况在在每个JSP页的头部都有这样一 ......

我的JSP学习笔记 JSP页面中的注释

JSP页面中一般有两类注释
1.html注释
形如<!--...................-->
它会同html标记一同发到客户端
2.jsp注释(3种)
形如<%--.............................--%>
它不会被发送到客户端,只用来注释服务器端的jsp文件,连jsp生成的servlet也没有注释进去,这也是大部分人使用的注释
形如<%//...... ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号