JSP基础

来源:互联网 发布:郑州学历网络教育 编辑:程序博客网 时间:2024/06/07 04:10

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,是一种动态网页技术标准。
在传统的网页HTML文件中加入JSP代码(Java程序片断和JSP标记),就构成了JSP页面。HTML用于展示页面内容,而JSP代码用于访问动态内容。
Servlet是Java代码中输出HTML,JSP是HTML中嵌入Java代码。

一,JSP执行过程和生命周期
JSP执行过程
JSP生命周期

二,JSP组成元素
1,表达式
语法格式:<%= Java表达式 %>
作用:表达式是对数据的表示,会计算它的结果并进行显示。
注:表达式里的代码总是被直接当作out.print()的参数,把表达式的值向响应输出流中输出。所以末尾千万不能加分号。
2,代码片段
语法格式:<% Java代码区 %>
注:代码片段里的代码总是被放置在服务方法中。所以不能在里面定义方法。因为方法中不能定义方法。
3,声明
语法格式:<%! … %>
作用:JSP声明就是在JSP页面中定义Java成员方法或成员变量。
注:尽量少用“声明”定义变量。
4,注释
语法格式:<%– 注释内容 –%>
注:转译阶段就被忽略了。
5,指令
语法格式:<%@指令名 属性=“属性值” %>
a,page指令
重要的属性:import;contentType;pageEncoding
b:include指令
静态包含,转译时就包含了过来。不能带参数。
c:taglib指令
6,动作
a:useBean动作
useBean动作
b:include动作
动态包含。
include动作
include指令与include动作的区别:
include指令与include动作的区别
c:forward动作
forward动作

三,隐式对象
九大隐式对象:
九大隐式对象
注:web容器中的四大作用域,范围由小到大:
四大作用域

0 0
原创粉丝点击