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
近世代数习题与答案精编WORD版04-27
啄木鸟开超市作文450字06-25
政教处工作总结范本八篇04-04
HFFD.竞赛试题库09-23
暖通空调热泵技术素材第2章12-28
思想道德修养与法律基础案例分析题专题10-18
西方经济学试题209-26
世园的青岛-高二政治07-19
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 笔记
- jsp
- 2016年急救知识试题
- 高三数学回归课本复习材料:数列
- 景观工程技术要求(硬景工程)
- 六年级数学统计总复习题
- 2014暑期社会实践投标书模板 - 图文
- 二年级下 语文按课文内容填空
- 校园安全教育宣传材料
- XX交通运管局精神文明建设工作总结
- 2019届高考化学一轮复习 第二章 化学物质及其变化 题组层级快练6
- 人防工程施工组织设计
- “下水”作文在作文教学中的运用-2019年精选教育文档
- 九年级英语总复习教案B3U2DOC范文整理
- 长大隧道控制测量方案
- 山东省科技类民办非企业单位管理暂行办法
- 祥瑞家园楼书文案
- 组态王常用的函数(最新)
- 浅谈金庸武侠小说人物取名的语言艺术
- 关于公司停车场使用的有关规定
- vCenter5.5安装手册 - 图文
- 中国石油普通电子公文系统常见问题解答(最新) - 图文