jsp元素总结

来源:互联网 发布:玉帝如来佛知乎 编辑:程序博客网 时间:2024/04/27 21:30

jsp元素分为5类
 
注释

模板元素
 
脚本元素
 
指令元素

动作元素
 
模板元素:模板元素指JSP的静态HTML或者XML内容,模板元素是页面的框架,它影响页面的结构和美观效果.在jsp编译的时候,它将这些个模板元素编译到Servlet中去.当客户端请求这个jsp页面的时候Servlet会一字不变的发送到客户端去!

注释:>>>HTML/XML注释:在客户端显示的一种注释。

>>>隐藏注释:写在JSP程序中,但不发给客户。

脚本元素:
 
• 使用 JSP 脚本元素可以将 Java 代码嵌入到 JSP 页面中,这些 Java 代 码将出现在由当前 JSP 页面生成的 Servlet 中,使 JSP 将静态内容与 动态内容分离出来。
 
• 表达式 – 表达式标签在 JSP 请求处理阶段进行运算,所得的结果转换成 字符串,与静态标签数据组合在一起。表达式在页面的位 置,就是该表达式计算结果显示的位置。 – 语法:< %= expression % >

– 脚本是在 <% %> 里嵌入的 Java 代码,这里的 Java 代码和一般的 Java 代码没有什么区别,所以每一条语句同样要以分号 “ ; ” 结 束,这和表达式是不相同的。 – 语法:< % code % >

– 语法:< %! code % > 例如, <%! String str=“hello” ;%> <%! public static final String DEFAULT_NAME=“World”;%> <%! public String getName(HttpServletRequest request){ return request.getParameter(“name”); } %>

指令元素:
 
• 指令元素主要用于为 转换阶段 提供 JSP 页面的相关信息,指令不 会产生任何输出到当前的输出流中,它指定了有关页面本身的 信息,这些信息在请求期间一直保持不变。
 
• 所有的 JSP 指令元素的作用范围为当前的 JSP 页面,即指令元素只 影响当前的这个 JSP 页面,对其他 JSP 页面没有影响。

• 指令的语法如下: <%@ directive{attr="value"}* %>

• 指令元素有三种: page 、 include 和 taglib

• page 指令 – 该指令用于整个页面,定义与页面相关的属性,它是 JSP 页面和容器的通信员。

– page 指令可以出现在 JSP 页面的任何位置,但无论出现在何 处,其作用范围都是这个页面,因此通常将 之置于也的开 头 。

– 语法: <%@ page 属性名 1=" 值 1" 属性名 2=" 值 2" ... %>

– page 的属性共有 13 个,最常用的属性有:
 
• import= “ 导包列表 ” :指示当前 JSP 文件引入需要使用的类 或接口。多个类、包名之间用 “ , ” 隔开。
 
例如, <%@page import=“java.util.*,java.io.*”%> 或者, <%@page import=“java.util.*”%>%@page import=“java.io.*”%

原创粉丝点击