JSP语法

来源:互联网 发布:网络窃密手段 编辑:程序博客网 时间:2024/05/16 18:44
<1>Jsp指令
<2>Jsp声明
<3>Java程序片段
<4>变量数据的java表达式
<5>隐含对象
一、Jsp指令
Jsp指令用来设置和整个jsp网页相关的属性,入网页的编码方式和脚本语言等。一般语法形式:      
<%@ 指令名 属性=“值”%>
常用的指令为page、include和taglib。
1、 page指令
page指令可以指定所使用的脚本语言、jsp代表的Servlet实现的接口、Servlet扩展的类以及导入的软件包。
<%@ page 属性1=“值1” 属性2=“值2”%>
2、 include指令
jsp可以通过include指令来包含其他文件。被包含的文件可以是jsp文件、html文件或文本文件。如果被包含的是jsp文件,那么被包含的jsp文件中的java程序片段也会被执行。
<%@ include file=“relativeURL”%>
在开发网站的时,如果多数jsp网页都包含相同的内容,可以把这部分相同的内容单独放到一个文件中,其他的jsp文件通过include指令将这个文件包含进来,这样可以提高网站的效率,而且便于维护网页。
3、taglib指令
<%@ taglib uri=“” prefix=“”%>
二、隐含对象
在编写jsp程序时,可以直接使用Servlet/Jsp容器提供的隐含对象。使用这些对象的引用变量时不需要做任何变量声明。
隐含对象
类型
request
javax.servlet.HttpServletRequest
response
javax.servlet.HttpServletResponse
pageContext
javax.servlet.jsp.PageContext
application
javax.servlet.ServletContext
out
javax.servlet.jsp.JspWriter
config
javax.servlet.ServletConfig
page
java.lang.Object
session
javax.servlet.http.HttpSession
exception
java.lang.exception
原创粉丝点击