JSP基础知识
2016-12-18 18:43
267 查看
JSP基础语法
一个JSP页面可以被分为以下几部份:1)静态数据,如HTML;
2)JSP指令,如include指令;
3)JSP脚本元素和变量;
4)JSP动作;
5)用户自定义标签;
一静态数据
静态数据在输入文件中的内容和输出给HTTP响应的内容完全一致。此时,该JSP输入文件会是一个没有内嵌Java或动作的HTML页面。而且,客户端每次请求都会得到相同的响应内容。
这个静态数据的本质就是HTML文档。
二JSP指令
JSP指令用来设置与整个JSP页面相关的属性。指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。JSP指令控制JSP编译器如何去生成servlet。
JSP中的三种指令标签:
(1)page指令
page指令通常位于JSP页面的顶端,同一个页面可以有多个page指令。需要注意的是在同一个JSP文件中只有"import"导入页面指令可以被多次使用。
page指令语法格式为:
<%@ page 属性1="属性值" 属性2="属性值1,属性值2"... 属性n="属性值n" %>
page指令的属性有:
page指令使用样例:
<%@ page import="java.util.*" %> //example import导入样例
<%@ page contentType="text/html" %> //example contentType页面类型样例
<%@ page isErrorPage=false %> //example for non error page无错页面样例
<%@ page isThreadSafe=true %> //example for a threadsafe JSP安全线程JSP样例
我们来看一个样例:在JSP页面中输出当前日期