JSP中的PAGE命令(1)


SP里面使用自定义的JAVA类,如何让你的表格在EXCEL下面显示,怎样指定用单线程的方式执行Servlet,以及怎样设置http输出流的缓冲区大小等等。
  JSP的命令一共有三个:page、include和taglib。Page命令让你能够控制从JSP页面生成的Servlet的属性和结构。Include命令让你插入一个文件,通常用于导入Applet。在JSP1.1标准里面,新添加了一个命令taglib,用于自定义的标签。JSP命令的语法格式如下(以page为例):
$#@60;%@ page attribute="value" %$#@62;
或者
$#@60;%@ page attribute1="value1"
attribute2="value2"

attributeN="valueN" %$#@62;
如果你想让你的JSP文件和XML标准兼容,你还可以考虑下面这种写法:
$#@60;jsp:directive.page attribute="value" /$#@62;
  在什么位置插入page命令没有关系,因为page命令和其他的命令一样,只在JSP页面编译的时候起作用。
  Page命令的参数包括import, contentType, isThreadSafe, errorPage, isErrorPage,session, buffer, autoflush, extends, info, language。注意这些参数的名称是大小写敏感的。

import参数:使用自定义的类
  import参数的作用是让你指定生成的servlet中需要导入的包(packages)。缺省的情况下会自动导入java.lang.*,javax.servlet.*,javax.servlet.jsp.*,javax.servlet.http.*,另外还可能有你所使用的服务器自动导入的类。但是,出于可移植性的考虑,不要让你的JSP依靠特定的服务器。原则:总是显式的指定自己用到的类包。
import参数的格式为:
$#@60;%@ page import="package.class[,package.class2]" %$#@62;
例如:
$#@60;%@ page import="java.util.*,java.sql.*" %$#@62;
这个命令就导入了java.util和java.sql包里面的所有类。
  import参数是page命令的参数中唯一一个可以在同一个页面中出现多次的。尽管命令出现的位置无关紧要,笔者仍然建议你把所有的import参数写在页面的开始部分。

本文作者:
« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3