⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 7.htm

📁 一个不错JSP入门教程.
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0042)http://www.aspcn.com/showarticle.asp?id=83 -->
<HTML><HEAD><TITLE>jsp</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META content="MSHTML 5.00.2920.0" name=GENERATOR><LINK href="7.files/aspcn.css" 
rel=stylesheet type=text/css></HEAD>
<BODY>
<table border=0 width="100%">
  <tbody> 
  <tr> 
    <td>7 
      <h2 align=center>Page 指令</h2>
      <p>定义JSP文件中的全局属性. </p>
      <a name=15655></a> 
      <h4>JSP 语法</h4>
      <blockquote>&lt;%@ page <br>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ language="<b>java</b>" ] <br>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ extends="<em>package</em>.<em>class</em>" 
        ] <br>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ import="{<em>package</em>.<em>class</em> 
        | <em>package</em>.<em>*</em>}, ..." ] <br>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ session="<strong>true</strong> | 
        false" ] <br>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ buffer="none | <strong>8kb</strong> 
        | <em>size</em>kb" ] <br>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ autoFlush="<strong>true</strong> 
        | false" ] <br>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ isThreadSafe="<strong>true</strong> 
        | false" ] <br>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ info="<em>text</em>" ] <br>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ errorPage="<em>relativeURL</em>" 
        ] <br>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ contentType="<em>mimeType</em> [ 
        ;charset=<em>characterSet</em> ]" &nbsp; | &nbsp; "<b>text/html ; charset=ISO-8859-1</b>" 
        ] <br>
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ isErrorPage="true | <strong>false</strong>" 
        ] <br>
        %&gt; </blockquote>
      <a 
                  name=16398></a> 
      <h4>例子</h4>
      <blockquote>&lt;%@ page import="java.util.*, java.lang.*" %&gt; <br>
        &lt;%@ page buffer="5kb" autoFlush="false" %&gt; <br>
        &lt;%@ page errorPage="error.jsp" %&gt; </blockquote>
      <a 
                  name=15659></a> 
      <h4>描述</h4>
      <p>&lt;%@ page %&gt;指令作用于整个JSP页面,同样包括静态的包含文件。但是&lt;% @ page %&gt;指令不能作用于动态的包含文件,比如 
        <code><a 
                  href="http://www.aspcn.com/syntaxref11.fm11.html#8828">&lt;jsp:include&gt;</a></code> 
        &nbsp; </p>
      <p>你可以在一个页面中用上多个&lt;% @ page %&gt;指令,但是其中的属性只能用一次,不过也有个例外,那就是import属性。因为import属性和Java中的import语句差不多(参照Java 
        Language),所以你就能多用此属性几次了. </p>
      <p>无论你把&lt;% @ page %&gt;指令放在JSP的文件的哪个地方,它的作用范围都是整个JSP页面。不过,为了JSP程序的可读性,以及好的编程习惯,最好还是把它放在JSP文件的顶部. 
      </p>
      <a name=15662></a> 
      <h4>属性</h4>
      <ul>
        <a name=15663></a> 
        <li>language="<b>java</b>" 
          <p>声明脚本语言的种类,暂时只能用"java" </p>
          <a name=15665></a> 
        <li>extends="<em>package.class</em>" 
          <p>标明JSP编译时需要加入的Java Class的全名,但是得慎重的使用它,它会限制JSP的编译能力. </p>
          <a 
                    name=16862></a> 
        <li>import="{<em>package.class</em> | <em>package.* </em>}, ..." 
          <p>需要导入的Java包的列表,这些包就作用于程序段,表达式,以及声明。 </p>
          <p>下面的包在JSP编译时已经导入了,所以你就不需要再指明了: </p>
          <p>java.lang.* <br>
            javax.servlet.* <br>
            javax.servlet.jsp.* <br>
            javax.servlet.http.* </p>
          <a name=15669></a> 
        <li>session="<strong>true</strong> | false" 
          <p>设定客户是否需要HTTP Session.(学过ASP的人,应该对它不陌生)如果它为true,那么Session是有用的。 </p>
          <p>如果它有false,那么你就不能使用session对象,以及定义了scope=session的&lt;jsp:useBean&gt;元素。这样的使用会导致错误. 
          </p>
          <p><code>缺省值是true</code>. </p>
          <a name=15671></a> 
        <li>buffer="none | <strong>8kb</strong> | <em>size</em>kb" 
          <p>buffer的大小被out对象用于处理执行后的JSP对客户浏览器的输出。缺省值是8kb </p>
          <a 
                    name=15673></a> 
        <li>autoFlush="<strong>true</strong> | false" 
          <p>设置如果buffer溢出,是否需要强制输出,如果其值被定义为true(缺省值),输出正常,如果它被设置为false,如果这个buffer溢出,就会导致一个意外错误的发生.如果你把buffer设置为none,那么你就不能把autoFlush设置为false. 
          </p>
          <a name=15675></a> 
        <li>isThreadSafe="<strong>true</strong> | false" 
          <p>设置Jsp文件是否能多线程使用。缺省值是true,也就是说,JSP能够同时处理多个用户的请求,如果设置为false,一个jsp只能一次处理一个请求 
          </p>
          <a name=15677></a> 
        <li>info="<em>text</em>" 
          <p>一个文本在执行JSP将会被逐字加入JSP中,你能够使用Servlet.getServletInfo方法取回。 </p>
          <a name=15679></a> 
        <li>errorPage="<em>relativeURL</em>" 
          <p>设置处理异常事件的JSP文件。 </p>
          <a name=15681></a> 
        <li>isErrorPage="true | <strong>false</strong>" 
          <p>设置此页是否为出错页,如果被设置为true,你就能使用exception对象. </p>
          <a 
                    name=15683></a> 
        <li>contentType="<em>mimeType</em> [ ;charset=<em>characterSet</em> ]" 
          | "<strong>text/html;charset=ISO-8859-1</strong>" 
          <p>设置MIME类型 。缺省MIME 类型是: <code>text/html</code>, 缺省字符集为 <code>ISO-8859-1</code>.</p>
        </li>
      </ul>
    </td>
  </tr>
  <tr> 
    <td>所有文章来自<font color=red>http://www.aspcn.com &nbsp; ASP中华网</font>如要转载请注明出处,谢谢</td>
  </tr>
  </tbody> 
</table>
</BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -