下载此文档

JSP Chapter 8 JSP高级程序设计.ppt


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
JSP_Chapter_8_JSP高级程序设计.pptJSP 高级程序设计
主讲:索望
******@cuit.
成都信息工程学院网络工程系
2017/10/20
1
JSP高级程序设计
表达式语言(Express Language)
JSTL
Ajax技术
框架技术
Struts
Hibernate
Spring
2
表达式语言(EL,Expression Language)
表达式语言使用目的:简化JSP页面,编写JSP页面更容易
学习三个方面
简单使用
运算符
隐含对象
基本语法
${Expression}
3
EL运算符
EL []两种运算符来存取数据。
当要存取的属性名称中包含一些特殊字符,?等并非字母或数字的符号,就一定要使用[ ]。例如:
${-Name}应当改为${user["My-Name"] }
如果要动态取值时,就可以用[]来做,。例如:
${[data]},其中data 是一个变量
<%@ page language="java" import=".*" pageEncoding="UTF-8"%>
<%
("u-ser","admin");
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Transitional//EN">
<html>
<head>
<title>JSP EL</title>
</head>
<body>
用户是:${sessionScope[“u-ser”]}<br>
</body>
</html>}
4
EL运算符
算术运算符有五个:+、-、*或$、/或div、%或mod
关系运算符有六个:==或eq、!=或ne、<或lt、>或gt、<=或le、>=或ge
逻辑运算符有三个:&&或and、||或or、!或not
其它运算符有三个:Empty运算符、条件运算符、()运算符
例:${empty }、${A?B:C}、${A*(B+C)}
5
EL隐含对象
访问作用域范围内的隐含对象
${}。它的意思是取出某一范围中名称为username的变量
${username},则会依序从Page、Request、Session、Application范围查找。
属性范围在EL中的名称
Page PageScope
Request RequestScope
Session SessionScope
Application ApplicationScope
6
EL运算符
输入有关的隐含对象
param和paramValues
例如:
(String name)
(String name)
在EL中则表示为:
${}
${}
7
JSTL
JSP标准标签库(JSP Standard Tag Library ——JSTL )

核心标签库及<c:out>
自定义标签
自定义标签库简介
标签库API
8
JSTL
JSTL:JSP标准标签库(最新版本:)
主要用于简化JSP页面的开发工作,能完成以下工作:
基本输入输出
流程控制
循环
XML文件操作
数据库操作
国际化与文字格式标准化
9


JSTL
前缀
URI
范例
核心标签库
c
http://java./jsp/jstl/core
<c:out>
I18N格式标签库
fmt
http://java./jsp/jstl/fmt
<fmt:formatDate>
SQL标签库
sql
http://java./jsp/jstl/sql
<sql:query>
XML标签库
xml
http://java./jsp/jstl/xml
<x:forBack>
函数标签库
fn
http://java./jsp/jstl/functions
<fn:split>
<%***@taglib prefix=“c” uri=“http://java./jsp/jstl/core”%>
10

JSP Chapter 8 JSP高级程序设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dzzj200808
  • 文件大小773 KB
  • 时间2017-10-20
最近更新