01_12_JSP简介

1. JSP简介

JSP---Java Server Pages

拥有servlet的特性与优点(本身就是一个servlet)

直接在HTML中内嵌JSP代码

JSP程序有JSP Engine先将它转换成Servlet代码,接着将它编译成类文件载入执行

只有当客户端第一次请求JSP时,才需要将其转换、编译

优点

优良的性能

优于CGI、PHP、ASP

平台无关性

操作系统无关,Web服务器无关

可扩展性

tag的扩展机制,简化页面开发

2. JSP编程—基本语法

JSP传统语法

Declaration

Scriptlet

Expression

Comment

Directives

Action动作指令

内置对象

JSTL

JSF

2.1Scriptlet

基本语法:
<%程序代码区%>

可以放入任何的Java程序代码

例:

<%

for(int i=0; i<10; i++) {

......

}

%>

2.2Declaration

基本语法:
<%! %>

说明:在此生命的变量、方法都会被保留成唯一的一份,直到JSP程序停止执行

例:

<%!

int i;

public void setName() {}

%>

###备注:<%!%>中声明的变量为成员变量<%%>中声明的变量为局部变量

05-25 23:38