Java WEB初学必备
JSP所具有的主要特点:
1、程序逻辑和显示相分离
2、可以重用组建
3、使用标签化页面开发
4、具有Java的特点
JSP脚本元素
1、JSP生命语句
JSP声明语句以<%!开始,以%>结束,其语法格式为:<%! 声明语句 %>
使用声明语句声明的变量为全局变量,也就是说,当多个用户在执行此jsp页面时,将共享该变量。
2、JSP Scriptlets
JSP Scriptlets以<%开始,以%>结束,其中包含有效的符合java语法规则的java代码,其语法格式为:<% Java代码 %>。在JSP Scriptlets中可以包含多个语句,如:方法、变量、表达式等。
3、JSP表达式
JSP表达式以<%=开始,以%>结束,其语法格式为:<%= Java源码 %>。JSP表达式中的代码会首先执行,然后转换成字符串并显示到网页上。
JSP注释:
JSP的注释分为两类,一类是可以再客户端显示的注释,即HTML注释;另一类是不能再客户端显示的注释,即JSP注释。
HTML注释使用结束,中间包含的代码即为注释部分。
JSP注释使用<%-- 开始,以--%>结束,中间包含的代码即为注释部分。
在JSP脚本元素中还可以使用java注释。
JSP指令元素:
1、Page指令
Page指令主要用来设定JSP页面的全局属性,该配置将作用于整个JSP页面,甚至包括静态包含的文件。其语法格式如下:
<%@ page 属性1=“属性值1” 属性2=“属性值2”%>
1.1 language属性
Language属性主要用来声明所使用的脚本语言种类,目前只能使用Java语言。其属性配置语法格式如下:
<%@ page language=“java”%>
1.2 extends属性
Extends属性用来指定该JSP页面生成的Servlet继承于哪个父类,设定时必须指定该类的全名,即报名加类名一般很少使用,其属性配置语法格式如下:
<%@ page extends=“继承的父类”%>
1.3 import属性
Import属性用来指定导入的java包,和java中的import语句的作用类似。其属性的配置语法格式如下:
<%@ page import=“导入的包名”%>