- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(JSP上课提纲
第一次课: Web开发的特点(B/S) B/S对客户端要求低,有利于项目的升级的维护 Web项目可以跨平台 界面不友好: html+js+css 但是extJS Flex 解决了界面简陋的问题 对网络的依赖较大 Web开发的常用技术:JSP ASP.NET PHP JSP: Java在网络中的应用 开源 跨平台 功能强大 框架支持较好 灵活 ASP.NET: 非开源 跨平台不如JSP 功能强大 框架支持较好 不灵活 速成开发 PHP: 免费 开源 框架支持较少 灵活 MySQL数据库结合使用 创建一个web项目,获取用户登录的信息 访问地址为: http://localhost:8888/t31/index.jsp //先启动Tomcat才能访问 HTTP Status 404 说明访问的超链接有问题 Internet Explorer 无法显示该网页 说明tomcate容器未启动 虚拟目录: 此目录在部署到Tomcat后会消失, 例如webRoot src JSP的运行原理 第二次课: Servelt处理客户请求 Servelt中doGet用来处理get请求,doPost用来处理post请求 传入的request 代表一个请求 页面的所有数据都封装到了request对象中 常见的编码: iso-8859-1 英文编码 GBK 简体、繁体 GB2312 简体 UTF-8 采用MVC设计模式,完成学生插入功能 Web.xml 与Servelt生命周期讲解 Web.xml是项目的配置文件, 所有的Ser会自动在web.xml中配置 如果要删除Ser则web.xml中相应的配置也要删除 Ser 在第一被请求的时候创建(实例化) 以后常驻内存, 容器关闭的时候销毁, 只能实例化一次的对象,称为单态类 这样做的原因是为了节省内存资源 第三次课: 完善学生的查询、删、更新功能 第四次课: 数据库组件的使用 此组件与项目无关, 只不过是个SQL的登陆客户端 乱码问题解决方案 所有相关文件和项目统一编码 utf-8 gbk 项目页面编码统一 设置request内置对象的编码 如果是get方式提交(包括超链接) 那么还需要设置Tomcat的编码 找到第二个8080 所在的标签 设置属性 URIEncoding=gbk Servelt单态模式注意事项 不要把存储数据的变量设置全局 Session内置对象 内置对象: 在JSP不需声明直接使用的对象称为内置对象 Request: 代表一个请求 也就是说 每个请求都是一个request对象 在任何一个时间点只有一个request对象存在 Session: 代表的是客户端与服务器端的一次会话. 随着浏览器关闭的时候失效 每个用户都有自己的session 总结: request用于两个页面之间的数据传递, session用于多个页面之间数据的共享 第五次课: 采用JSTL标签重构页面 JSTL标签是一种负责前台显示数据的标签, 可以和HTML无缝集成. 这样我们在输出数据的时候就可以不用% % 加载标签有3步: 1:导入标签库 2:在页面引入标签库 Uri: 包括URL 也就是说URL是URI的子集 uri 称为资源定位器 总结: 标签的优点: 去除百分号: 层次清晰 很多方便的设置 url的特殊符号的处理 输出会自动调用get方法, 编号的显示 null的屏蔽 第六次课: JSP概念 原理复习 JSP运行原理 Tomcat在启动的时项目就启动,随时接受访问、如果拿到请求,则把请求的页面发送给客户端(已经在服务器解析了JAVA和JSP代码) 客户端看到的是最终的解析结果. 拿到页面之后客户单击,又发送请求,如此循环 Servelt生命周期 Ser在第一次被请求的时候创建,之后常驻内存. 容器关闭的时候自动销毁。在整个项目中只实例化一次,所以是单态模式.正因为如此 要避免在Serlvet中使用全局变量存储数据 Java的多态 多态分为2种表现形式. 第一种 在同一个类,名称相同但是方法的参数或者数量不同,这种表现形式称为重载 第二种: 在子类中继承了父类的,但是此方法已经不适应子类的需求,此种表现形式称为重写, Request Session内置对象 内置对象只需使用无需声明 内置对象只是争对JSP页面而言 每一个请求就是一个新Request对象,原理的request对象自动销毁,一个用户只有一个session内置对象,浏览器关闭则销毁 JSTL 标签 是Java类在页面的表现形式, 通过tld描述文件来使用的 面向接口编程 Get 与 SET的区别 getParameter:获取前个页面的数据,此方法获取的数据是从前台提交过来的 get
您可能关注的文档
最近下载
- 《装配式多层混凝土墙板建筑技术规程》.pdf VIP
- 建设工程造价咨询业务指导规程.docx VIP
- 监狱电网工程施工方案(3篇).docx
- 2025年中国婴儿纸尿裤市场调查研究报告.docx
- 鼎捷ERP全套操作参考手册.doc VIP
- 牛津译林六上Unit 3 Holiday fun Cartoon time课件.ppt VIP
- 「备战2024高考语文」重点古诗文篇目默写复习:《谏太宗十思疏》理解性默写精选.docx VIP
- 2025年秋必威体育精装版人教版七年级上册英语单词默写版 .pdf VIP
- 普通高中语文课程标准(2017年版2020年修订).pdf VIP
- 教育事业发展“十五五”规划.docx
文档评论(0)