- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP学习资料
JSP简介:
JSP: Java Server Pages(前台页面), JSP1.2 , JSP 2.0
Server(服务器,后台程序),Client(客户端),Browse(浏览器)
WebApp: B/S != C/S
WebAppServer: Tomcat, JBoss, WebLogic, WebSphare,
JEE只能做BS项目
JSP核心语法
注释:
HTML/XML 注释:
!-- comment [%=expression%] --
内部允许使用表达式.客户端的HTML代码会产生相同的注释代码.
隐藏的注释(JSP中,但不发送到客户端.
% -- comment --%
jsp编译时会忽略这部分注释.
Scriptlets 注释:
同Java注释. (本身就是在Java代码中.)
指令元素
在整个JSP文件中有效, 设置全局变量, 声明类, 要实现的方法和输出内容的类型等.并不向客户产生任何输出.
% @ directivename attribute=”aa” attribute=”bb” %
例如:% @ page language = “java ” pageEncoding = ”gb2312” %
指令元素页面指令1
directivename 就是page.
一个jsp页面中包含的多个页面指令被抽出来叠加应用制一个页面上. 除了import外, 其他页面指令只能出现最多一次.
使用方法:
%@ page 属性名 = “值” … %
其中attribue和其可选值:(属性可以单独使用,也可以同时使用几个).
属性名 意义 可选Value 默认值 language 指使用的脚本语言 Java Java import 用,隔开, 表示引入类 java.lang.* session http会话中是否包含此页面 true/false true buffer 对客户端输出流的缓冲, none表示无, 否则以不小于指定的数值缓冲. none / 具体的缓冲值 不小于8kb autoFlush true表示缓冲区满时,刷新客户端, false则出现运行异常 true/false true info 对jsp页面的信息备注 isErrorPage 表明是否为其他页面的error目标, true时可以使用exception对象. true/false false errorPage 有异常时指向的页面 isThreadSafe 是否能多线程的使用, true表示允许一个JSP同时处理多个用户的请求. true/false true contentType 字符编码和MIME类型 text/html; charset=iso-8859-1 pageEncoding JSP页面的字符编码 pageEncoding=”ISO-8859-1” isELIgnored 指定EL(表达式语言)是否被忽略 true/false true
指令元素include指令 1
%@ include file=”fileURL” %
包含的文件在编译期间被解析.
如果路径以 / 开头表示参照应用, 否则参照改jsp页面本身.
指令元素taglib指令 1
%@ taglib uri = “标签tld路径” prefix = “前缀” %
JSP2.0 新增了JSTL标签库.
JSF
前缀不能使用: jsp, jspx, java, javax, sun, servlet, sunw .
脚本
脚本元素声明 2
定义变量或者方法(对应与产生的类的属性和方法.)
%! String now(){
return new java.util.Date().toString();
}
%
%!
String myname=”AiSee”;
%
脚本元素表达式 2
% = expression %
将被转换为字符串(如果是对象,则使用对象的toString()方法).
脚本元素Scriptlet 2
%
//Java Scriptlet
%
Scriptlet被包含在编译后的Servlet的Service方法中,
多个Scriptlet按照出现的顺序执行, 可以合并为一个Scriptlet.
一个Scriptlet可以使用它前面的Scriptlet定义的变量.
动作元素
动作元素在请求处理阶段起作用, 使用XML语法写出.
prefix:tag attribute=value …. /
或者匹对标签
prefix:tag attribute=value
……
/prefix:tag attrib
您可能关注的文档
- B超常见病模板.doc
- C++《超市商品管理系统》课程设计报告.doc
- C++学习总结.docx
- c3p0连接池配置.doc
- CADCAM复习.doc
- CAD常用命令.doc
- CAD技术在我国土木工程领域的应用与发展.doc
- CATIA运动分析方法.doc
- CCNA综合实验.docx
- CCPP燃机运行规程(燃机篇).doc
- 中国行业标准 GM/T 0126-2023HTML密码应用置标语法.pdf
- 《JJF 2121-2024恒转速源校准规范》.pdf
- 餐饮服务中20条处理要点.docx
- 《GM/T 0011-2023可信计算 可信密码支撑平台功能与接口规范》.pdf
- 《JJF 2134-2024旋转流变仪校准规范》.pdf
- JJF 2121-2024恒转速源校准规范.pdf
- 计量规程规范 JJF 2121-2024恒转速源校准规范.pdf
- 《JJF 2118-2024压力式六氟化硫气体密度控制器校验仪校准规范》.pdf
- JJF 2134-2024旋转流变仪校准规范.pdf
- 计量规程规范 JJF 2134-2024旋转流变仪校准规范.pdf
文档评论(0)