jsp笔记
更新时间:2024-03-18 19:54:01 阅读量: 综合文库 文档下载
- jsp笔记pdf网盘推荐度:
- 相关推荐
jsp中的指令标签
<%@page%> 设置页面的属性 <%@taglib%> 引入页面的标签 <%@include%> 引入其他的文件
<%@%> page指令 说明当前的页面的各种属性
jsp中的指令有且只有三个 taglib 引入标签的指令
<%@taglib prefix=\include 等会再告诉你们 留下一个悬念 标签是有开有关的
item这里必须是一个集合 数据 集合 foreach标签 ${stu.st_password} ${stu.st_sex} ${stu.st_address} 在jsp中学过,我们可以通过jsp中的一个内置对象 config全局的初始化参数 Web.xml中配置的初始化参数有两种: 1.全局初始化参数 2.Servlet独有的初始化参数 包在servlet里面 String password=getInitParameter(\获得servlet私有的初始化参数 string username=request.getSession().getServletContext().getInitParameter(\sername\ servlet独有的初始化参数 只能在这个配置的servlet中获得 全局的 jstl标签 以及 el表达式 1.一般情况下 在我们的页面上 不允许出现java代码 2.所以聪明的程序想到使用标签来代替页面上的java代码 3.el表达式<%=%> java表达式 ${} jstl标签 就是语句 控制 C标签 s标签 P标签 key标签 if else switch case for 使用jstl标签的步骤 第三方的jar包 如果大家使用的是myeclipse 你们在创建项目的时候 如果选择的是jAVA EE 5.0版本 会自动将Jstl的支持加入到项目中去 如果使用的eclipse 我们就需要两个jar包 一个名叫jstl 另外一个叫做standard.jar 1.将这两个jar包放入到项目的lib文件夹下 2.标签 HTML标签 你要使用Jstl标签 就必须要在你想要使用这些标签的页面导入该标签 使用九大内置对象的注意细节 1.不需要实例化 直接可以通过类.方法()使用; 2.九大内置对象都是隐式引用的 out对象= jspWriter这个类 来自:jsp的九大内置对象之一 作用:向浏览器进行打印操作的 out.clear() 清除缓冲区 out.clearBuffer()清除缓冲区的当前内容 out.colse()关闭流 out.flush() out.println() 向浏览器打印数据 out.print() request httpservletrequest 来自:九大内置对象之一 作用:是一个servlet容器 装东西 getContextPath() 获得当前项目的路径 getDateHeader()获得从1970年开始的毫秒数 http://localhost:8080/forwardlist.jsp?pageindex=1 getQueryString ?获得?号后面的内容 getRequestURL 返回根路径后面的内容 setattribute(key,value) getattribute(key) setCharacterEncoding 设置页面传递过来的数据的编码格式 getLocalAddr 获得本机的地址 getRemoteAddr获得客户端的地址 getParameter(String name) getRequestDispatcher(String path) getParameterMap() 将传递过来的值 包装成为一个map getParameterValues(String name) 接收多个同名的属性 response 来自:九大内置对象之一 作用 获得printWriter getWriter 获得pirntWriter对象 session application page 来自:九大内置对象之一 作用:page就是一个object 没有什么用途 在九大内置对象中处于打酱油的角色 pagecontext 来自:九大内置对象之一 页面容器 作用:也是一个容器 用来获得其他的内置对象 getsession getServletContext=application setAttribute(key,value); getAttribute(key) removeAttribute(key); findAttribute(key); exception 来自:九大内置对象之一 作用:显示异常信息 404 config 来自:九大内置对象之一 作用:获得初始化信息 getInitParameter(String name) 根据初始化配置的key 拿到value getservletContext 获得application对象 容器的生命周期 pageContext 页面容器 不能跨页面传值 request 跨一个页面传值,将值放在容器中 通过forward把值带过去 session 时间容器 放在这个容器中的东西可以在任意页面中 任意位置中获得到 但是这个容器是有时间限制的 浏览器限制 appliction服务器容器 永久容器 容器使用最多的就是setAttribute(string key,object obj)方法 和getAttribute(string key) web.xml以及服务器的运行流程 webapps(项目WEB-INF(web.xml)) web.xml是tomcat最先要解析的文件 tomcat->去webapps中将我们所有的项目的web.xml找到,然后解析这个xml 然后再运行 xml其实就是和html一样的东西 html 标签语言 固定 xml也是可扩展的标签语言 自定义 web.xml就有一套自己的标签 重点注意:如果你在web.xml中加了点什么东西,或者删了点什么东西 一定要将服务器重启一次 什么叫做初始化参数 web.xml是tomcat最先执行 如果将参数定义在web.xml中 那这个参数就属于初始化参数 config.getServletContext.getInitParameter(key) 可以得到初始化的值 exception对象 在web.xml中配置
正在阅读:
jsp笔记03-18
中级财务会计教案05-25
CK3263B型数控转塔车床 - 图文12-30
2011中考物理电学选择题汇编06-05
专题13平面向量的线性表示(教学案)备战2018高考高三二轮数学Word03-08
《团队建设》讲师手册08-25
标书密封条格式word08-29
营销策划有没有固定格式11-21
2015高考漫画作文指导08-27
- 亚信联创4A白皮书
- 贵州省白酒出口发展现状及对策
- 2017年劳动合同书范本
- 操作系统课后题答案二
- 福建师范大学18年3月课程考试《国际法》作业考核试题
- 浅谈我国的社会分层现状
- 360度绩效考核体系文件实例(DOC+21页)
- 2012年青岛市高三统一质量检测高三数学试题理科
- 化学必修2复习 知识点归纳
- 中国热固性塑粉行业市场前景分析预测报告(目录) - 图文
- 应收账款大学优秀毕业论文
- 2018年北京社保补贴政策word版本(4页)
- 系统动力学软件VENSIM PLE教程
- 创造力成分理论及其应用研究
- GCP知识学习要点
- 病理课后题
- 浙江省大学物理试题库412-浙江工商大学
- 乡镇人民代表大会程序大全
- 浅析新媒体环境下信息化科普的发展—渝北区双龙湖街道文化服务中
- 天大历年试题分类
- 笔记
- jsp
- 2016年急救知识试题
- 高三数学回归课本复习材料:数列
- 景观工程技术要求(硬景工程)
- 六年级数学统计总复习题
- 2014暑期社会实践投标书模板 - 图文
- 二年级下 语文按课文内容填空
- 校园安全教育宣传材料
- XX交通运管局精神文明建设工作总结
- 2019届高考化学一轮复习 第二章 化学物质及其变化 题组层级快练6
- 人防工程施工组织设计
- “下水”作文在作文教学中的运用-2019年精选教育文档
- 九年级英语总复习教案B3U2DOC范文整理
- 长大隧道控制测量方案
- 山东省科技类民办非企业单位管理暂行办法
- 祥瑞家园楼书文案
- 组态王常用的函数(最新)
- 浅谈金庸武侠小说人物取名的语言艺术
- 关于公司停车场使用的有关规定
- vCenter5.5安装手册 - 图文
- 中国石油普通电子公文系统常见问题解答(最新) - 图文