- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP简介(Java Server Pages)jsp简介运行在服务端使用java作为脚本生成HTML,XML或其他格式的web网页技术2.1.jsp组成:静态内容jsp指令%@ %脚本动作:useBean,forward,include标签:jstl,自定义EL表达式:${我是传说中的EL表达式}注释:HTML注释:!-- HTML注释 --JSP注释:%--JSP注释 --%外部导入:%@ include file=sourcefile/jsp1.jsp %jsp和ServletJSP执行过程四.JSP常用标签:4.1JSP指令指令格式%@ %;:用来定义一个jsp页面的相关属性%@page import=java.util.Date%include指令在于用jsp静态页面包含一个文件%@ include file=sourcefile/jsp1.jsp %errPage=””;isErrorPage=truetrimDirectiveWhitespaces=truetablib指令在jsp中的使用:%@ taglib prefix=cjuri=/jstl/fmt_rt %自定义标签:cj:formatDate value=%=new Date() % pattern=yyyy-mm-ddhh:mm:ss/cj:formatDate4.2jsp脚本声明:%!—写Java代码(编译成文件里的全局变量或方法)可以定义成属性和方法--%%!int age=20;String name= zhangsan;public String getMessage(){return name++age;表达式等价于out.write();%=name %小脚本:%--小脚本局部变量--%%String sex=male;%jsp配置信息jsp-configjsp-property-groupurl-pattern*.jsp/url-patternencodingUTF-8/encodingtrim-directive-whitespacestrue/trim-directive-whitespaces/jsp-property-group /jsp-configjsp隐式对象隐式对象不能在声明中使用out继承java.io.Writer,可以通过page指令指定缓冲区大小方法:clear、clearBuffer,cofig:获取初始化数据:HttpServletConfigexception:对jsp页面产生的异常进行处理(只在错误页面中使用)response:同HttpServletResponsepageContext:提取获取其他隐式对象的方法request:同HttpServletRequstsession:使用同ServletappplicationServletContext5.2.jsp动作:动作作为请求处理阶段提供信息include%--jsp动态包含 --%jsp:include page=sourcefile/file2.jsp jsp:param value=hello java!! name=test//jsp:include%=request.getParameter(test)%forwardjsp:forward page=login.jsp/jsp:forward5.3jsp useBean动作javaBean是个public的Java类;必须包含一个默认的无参构造方法;属性名称第二字母不能为大写jspuseBean动作useBean创建有id代表的class指定的类的实例并保存至scope指定的作用域setProperty配合useBean使用request对象获取用户数据为属性赋值jsp:useBean id=user class=com.hwua.bean.Users scope=requestjsp:setProperty name=user property=*//jsp:useBeanrequest.getAttribute(user);EL表达式6.1.EL简介一种表达式语言${}或${user[‘name’]}保留字and ornoteqnegtgeit le6.2.运算符!-- 逻辑运算符 --and:${(23) (54)}${(23) and (54)}br/or:${(23)||(54)}${(23) or (54)}br/not:${!(54)}${not(54)}hr/!-- 算术运算符--+:${4+5}br/-:${4-5}br/*: ${4*5}br//: ${4/5}${4 div 5}br/5:${5%4 }${5 mod 4}hr/!-- 关系运算符 --=
您可能关注的文档
- 2016201701办公自动化练习题B.doc
- 20160105深圳市桥梁边坡管理系统上线运行工作指引.doc
- 20162小蒲午托部春季食谱(新四).doc
- 2016-2017学年高中物理第15章相对论简介3-4狭义相对论的其他结论广义相对论简介课时作业.doc
- 2015高考新课标1卷理综物理部分解析.doc
- 2016中级经济师讲义第一章.doc
- 2016口解生期末复习之完整版.docx
- 2014高考必修三习题.doc
- 2016厦大考研历史学考研大纲.doc
- 2016大学生就业形式分析.doc
- 2023届杭州市淳安县九年级语文(上)期中考试卷附答案解析.pdf
- 2023届宁波市北仑区九年级语文(上)期中考试卷附答案解析.pdf
- 2022学年宁波市海曙区八年级语文(下)期末考试卷及答案解析.docx
- 2022学年宁波市海曙区八年级语文(下)期末考试卷及答案解析.pdf
- 2023届泰州市姜堰区九年级语文(上)期中考试卷附答案解析.pdf
- 2024年鹤山市初中语文毕业生学业水平质量监测试卷(一)附答案解析.pdf
- 基于数字化校园的高校教育教学模式创新发展研究.docx
- 庆七一主持词范文.docx
- 高考自荐信格式自荐信范文.docx
- 20230328-A股二季度策略展望-震荡依旧,政策导向占优-230328-东北证券-34页.pdf
文档评论(0)