目录:
JSP模板元素
JSP表达式
JSP脚本片段
JSP注释
JSP命令
JSP标签
JSP内置对象
如何查找JSP页错误
什么是JSP模板元素?
答案:
JSP页的HTML内容称为JSP模板元素。
JSP模板元素定义了网页的基本框架,即页面的结构和外观。
什么是JSP脚本表达式?
答案:
JSP脚本表达式(expression )用于将程序数据输出到客户端
语法:
例:当前时刻:
JSP引擎在翻译脚本表达式时,会将程序数据转换为字符串,并在适当的位置使用out.print(…)将数据输出到客户端。
在JSP脚本表达式的变量或表达式之后加上分号(请参见)。
什么是JSP脚本片段?
答案:
用于在JSP页中编写多行Java代码。
语法:
//多行java代码
%
注: JSP脚本片段只显示java代码,不显示其他模板元素。
在JSP翻译页上,JSP引擎将JSP脚本中的Java代码原样放置在servlet的_ JSP服务方法中。
JSP脚本中的Java代码必须严格遵循Java语法。
JSP脚本片段深入学习,多个片段?
答案:
1 .一个JSP页面可以包含多个脚本片段,并且可以在两个或多个脚本片段之间嵌入文本、HTML标记和其他JSP元素;
2、多个脚本片段中的代码可以相互访问,类似于将所有代码放在一对中的情况;
3、单个脚本中的Java语句可以不完整,但多个脚本的组合结果必须是完整的Java语句。
如何理解JSP声明
答案:
缺省情况下,在JSP页中编写的所有代码都将翻译为servlet的servlet方法,而JSP声明中的java代码将翻译为_jspService方法之外的实例变量。 语法:
java代码
%故:
JSP声明可用于定义转换JSP页的servlet的静态代码块、成员变量和方法。
多个静态代码块、变量和函数可以在一个JSP声明中定义,也可以在多个JSP声明中单独定义。
JSP声明中不能使用这些隐式对象,因为JSP隐式对象的范围仅限于servlet的_jspService方法。
demo :
静态
{
system.out.println (加载servlet! ' );
}
私密int全局var=0;
公共语音jspinit (
{
system.out.println (初始化JSP! ' );
}
%
公共语音JSP destroy (
{
system.out.println (destroying JSP! ' );
}
%
JSP注释的格式?
答案:
demo :
JSP命令是什么?
答案:
JSP指令(directive )是为JSP引擎设计的,它只是告诉引擎如何处理JSP页面的其馀部分,而不是直接生成可见的输出。
JSP 2.0规范定义了三个命令: page命令、include命令和taglib命令。
JSP命令概述:
JSP标签
JSP内置对象
如何查找JSP页错误
访问jsp的过程?
a )第一次访问jsp文件时,服务器会将其翻译为相应的java文件(servlet ),然后将其翻译为. class文件并加载到内存中。 如果以后访问jsp,它将直接调用内存中的jsp实例,因此第一次访问jsp时会慢,以后访问jsp时会快。