JSP学习资料.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

wuailuo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档