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

参考数目《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>

等咯

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

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

指令元素

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

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

 

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

type=text/html

charset=iso8859-1

type="text/html;

charset=gb2312"

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

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

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

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

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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值