jsp---学习笔记(五)核心技术-语法详解

原创 2004年07月16日 00:04:00

参考数目《jsp应用开发详解》第二版

Jsp组成元素:指令元素,动作元素,模板元素,脚本元素,声明,表达式,scriptlets和内建对象。简单吧,好继续。

一   Jsp中的注释:

1  html/xml的注释:<!--content-->

2  隐藏注释:<%--content--%><%--content--%>

二   模板元素:其实就是指的前台,静态的html代码,不多做解释了。

三   脚本元素:声明(declaration),表达式(expression),scriptlets

1  声明:声明合法的变量和方法,例:

<% string getDate() {
 return new java.util.Date().toLocaleString();
} int count=10; %>

<%!

string getDate()

{

return new java.util.Date().toLocaleString();

}

int count=10;

%>

2  表达式:就是在<%=表达式%><%=表达式%>的一样。

3  scriptlets:就是位于<%scriptlets%><%scriptlets%>一样。

四   指令元素:

1  页面指令:page

2  include

3  taglib

五   动作指令:在发送请求时才起作用的东东。包括:

<jsp:useBean><jsp:setProperty><jsp:getProperty><jsp:param><jsp:include><jsp:forward><jsp:plugin><jsp:fallback>

<?xml:namespace prefix = jsp />等咯

好的,已经大致的了解了一下所谓的各种元素,具体它们是如何的使用的呢,那就要下回分解咯。

又是1点睡觉,好困!huhuhu,,,,,,

指令元素

好像进度有点慢,我会努力的!

1 页面指令:用来定义jsp文件中的全局属性。

 

页面指令的属性
属性 描述 默认值 实例
language 定义使用的语言 java lanuage="java"
import 引入其他类 忽略 import="java.io.*"
session 指定http会话是否参与 true session="true"
buffer 客户输出流的缓冲模式 不下于8k buffer="64kb"
autoFlash 缓冲自动刷新 true autoFlash="True"
info 页面信息,定义的字符串可由servlet.getServlet.Info()获得 忽略 info="a new web"
isErrorPage 显示异常时的页面 false isErrorpage="false"
errorPage 定义异常时调用的页面 忽略 errorPage="error.jsp"
isThreadSafe 是否使用多线程 true isThreadSafe="true"
contentType 定义字符编码和页面响应的mime类

type=text/html

charset=iso8859-1

type="text/html;

charset=gb2312"

pageEncoding jsp页面的字符编码 pageEncoding=iso8859-1 pageEncoding="gb2312"
isELIgnored 定制el是否忽略 忽略 isELIgnored="true"

通过图表这下我想大家都比较清楚了吧.

2 include指令:在jsp中嵌入可以被解析的资源。(解析在编译过程中发生)

例如:<%@ include file= "head.jsp" %>

3 taglib指令:使用自定义标签。

好的,指令元素我们就学完了,我写的还是很容易理解的吧!

Oracle RAC学习笔记

Oracle RAC的基本介绍 RAC编辑 RAC,全称real application clusters,译为“实时应用集群”,是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Or...
  • ggxxkkll
  • ggxxkkll
  • 2014年01月20日 14:42
  • 2148

Docker学习笔记(一)基本原理及概念

1.基本概念 Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运...
  • u012299594
  • u012299594
  • 2016年08月28日 10:06
  • 9228

超详细的java基础知识学习(java SE、javaEE)笔记 核心重点!

标识符 Java 的标识符是由字母、数字、下划线_、以及美元符$组成,但是首字母不可以是数字。Java 标识符大小写敏感,长度无限制,不能是 Java 中的关键字。命名规则:要见名知意! u  变...
  • qq_34477549
  • qq_34477549
  • 2016年10月13日 09:12
  • 2380

这就是搜索引擎核心技术详解@学习笔记

  • 2013年10月05日 14:05
  • 447KB
  • 下载

这就是搜索引擎核心技术详解@学习笔记

对应文章的下载地址: http://download.csdn.net/detail/yijiyong100/6356227 背  景 关于本篇学习笔记,只是把书中的一些概念进行...
  • yijiyong100
  • yijiyong100
  • 2013年10月05日 14:15
  • 2803

Java核心技术学习笔记之五——Java集合

13.1 集合接口 13.1.1 将集合的接口与实现分离 与现代的数据结构类库的常见情况一样,Java集合类库也将接口(interface)与实现(impementation)分离。首先,看一下人...
  • Goskalrie
  • Goskalrie
  • 2016年03月08日 12:07
  • 411

Eclipse插件开发学习笔记(第二篇 核心技术 14-18章)

  • 2010年02月25日 15:47
  • 15.72MB
  • 下载

Eclipse插件开发学习笔记(第二篇 核心技术 9-13章)

  • 2010年02月25日 15:41
  • 19.4MB
  • 下载

Java核心技术学习笔记—— 卷一 第一章:Java程序设计概述

1.java关键词:简单性java语法是C++语法的一个纯净版本,并且很小,基本解释器以及类支持仅需要40KB面向对象Java语言是纯粹的面向对象的程序设计语言,这主要表现为Java完全支持面向对象的...
  • jjs0516
  • jjs0516
  • 2016年08月31日 21:15
  • 238

Fiori2.0学习笔记-核心技术框架&基本项目结构

SAP UI5是一个重量级的框架,那他拥有哪些API供大家使用呢? SAP UI5开发过程中,他的基本项目结构是怎样的呢?...
  • weixin_41012753
  • weixin_41012753
  • 2017年11月10日 14:36
  • 118
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jsp---学习笔记(五)核心技术-语法详解
举报原因:
原因补充:

(最多只允许输入30个字)