选择显示字体大小

jsp教程(二)

jsp directive mso-hansi-font-family:"">影响servlet 类的整体结构。它常用以下形式:

  <%@ directive attribute=”value”%>

  而且,您可以将多个属性写在一个语句中:

  <%@ directive attribute1="value1"
  attribute2="value2"
  attributen="valuen" %>

  有两种主要的directive:

  page,允许您做一些类似import classes的事,定义servlet的超类(superclass),
mso-hansi-font-family:"">等;

  include,允许您将文件插入servlet类中(当jsp文件翻译为servlet时)。

  一、jsp page directive
语法:

<%@ page
[ language="java" ]
[ extends="package .class" ]
[ import="{package .class .*}, ..." ]
[ session="truefalse" ]
[ buffer="none8kbsizekb" ]
[ autoflush="truefalse" ]
[ isthreadsafe="truefalse" ]
[ info="text" ]
[ errorpage="relativeurl" ]
[ contenttype="mimetype [ ;charset=characterset ]"
"text/html ; charset=iso-8859-1" ]
[ iserrorpage="truefalse" ]

%>

  page directive mso-hansi-font-family:"">允许您定义一些区分大小写的属性:

  (1)import = “package.class”或 import = “package.class1,..,package.classn”。
mso-hansi-font-family:"">
您可以定想要import的packages。例如:

<%@ page import="java.util.*" %>

import属性是这几个属性中唯一一个可以在一个jsp中出现多次的。

  (2)contentype = “mime=type” 或contenttype=“mime-type;charset=character-set”
mso-hansi-font-family:"">
它指定输出的mime类型。缺省为“text/html”。例如:
<%@ page contenttype="text/plain" %>"

在scriptlet中等价于:

<% response.setcontenttype("text/plain"); %>


  (3)isthreadsafe = “true false”.如果值为“true”(缺省)表示:将进行普通的servlet处理,多个请求将被一个servlet实例并行处理,在这种情况下,编程人员同步访问多个实例变量。值为“false”时表示:servlet将实现单线程模式(singlethreadmodel),不管请求是顺序提交还是并发出现,都将提供不同的分离的servlet实例。

  (4)session=”true false”。 如果值为“true”(缺省)表示:预定义变量session(继承httpsession)应该绑定到一个已存在的session,否则就应该创建一个并将之绑定。值为“false”时表示:将不使用session变量,如果试图使用,将在jspservlet转化时出现错误。

  (5)buffer = “sizekb none”。为jspwriter输出确定缓冲的大小。缺省由服务器而定,但至少要有8kb。

  (6)autoflush=”true false”。 如果值为“true mso-hansi-font-family:"">”(缺省)表示:当缓冲满时将自动清空,值为“false mso-hansi-font-family:"">”时表示:当缓冲满时递出一个异常,这很少使用。当buffer=”none”是若用false mso-hansi-font-family:"">值是不合法的。

  (7)extends=”package.class”。这将为servlet产生一个超类。请特别谨慎的使用这一功能,因为,服务器也许已经定义了一个。

  (8)info = “message”。定义一个可以通过调用getservletinfo方法得到的串。

  (9)errorpage = “url”。指定一个jsp mso-hansi-font-family:"">页面来处理任何一个可抛出的但当前页面并未处理的意外错误。

  (10)iserrorpage = “true false”。指定当前页面是否可以处理来自另一个页面的错误,缺省为“false”。

  (11)language = “java” mso-hansi-font-family:"">。指出以下将使用的语言。不过,不必为这一属性费心,因为,“java mso-hansi-font-family:"">”既是缺省又是唯一合法的选择。

jsp include directive 这种directive 使您可以在jsp转换为servlet时将一个文件包含进来。语法:
<jsp:include page="{relativeurl <%= expression %>}" flush="true" />mso-hansi-font-family:";mso-font-kerning: 0pt">或
<jsp:include page="{relativeurl <%= expression %>}" flush="true" >
<jsp:param name="parametername"
value="{parametervalue <%=expression %>}" />+
</jsp:include>

  url mso-hansi-font-family:"">通常相对于指向它的jsp页面,但是,普遍使用相对“url”,您可以使用一个斜杠“/”作为url的开始来告知系统url mso-hansi-font-family:"">相对的web server的主路径。被包含的文件将以规则的jsp形式来解析,因此,您可以在其中使用静态html,scripting elements,directives,和 actions。

  让我们来看一个例子,许多站点在每一个页面上包含一个小型的导航条。它通常出现在页面的顶部或左右侧,并包含在每一个页面里。这用include directive 来实现是很自然的,若用规则的html mso-hansi-font-family:"">来把这些语句拷到每一个页面无疑是个梦魇。请看下列代码:
<html>
<head>
<title> jsp教程</title>
</head>
<body>
<%@ include file="/navbar.html" %>
<!— 本页面的其他部分... -->
</body>
</html>
  因为文件是在页面被转换时插入的,因此,如果导航条改变了,您需要将所有指向它的jsp mso-hansi-font-family:"">页面全部重新编译一次。如果您的导航条并不常改变这样做无疑是高效的,但是,如果您的被包含文件更改频繁,则建议您使用jsp:include action(后面将谈到)来替代,它在页面被请求时才包含文件。
  


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons