《Java_We开发实战经典》总结-第二部分Web基础开发(图文并貌).docVIP

《Java_We开发实战经典》总结-第二部分Web基础开发(图文并貌).doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二部分Web基础开发 第五章JSP基础语法 通过本章的的学习,使我了解了Jsp中注释语句的使用和Jsp中Scriptlet的使用及使用的区别,掌握了page指令的作用和两种包含语句及两种包含语句的区别,懂得了跳转指令的操作。基本可以使用Jsp基础语法结合JDBC完成登录程序的开发。 注释语句(显、隐针对客户端来讲) 3种Scriptlet(脚本小程序) % % %! % %= % (实现HTML代码与JSP代码的分离:JSP源代码无缩写,而其内容是要给用户看的! Script标签 VS JSP标签编程 VS JSP标准标签库(JSTL) VS Struts标签库 Page指令作用:(设置页面MIME类型、文件编码[超链接-..\知识点小结\编码总结.doc]、错误页进化) 包含指令:静态包含和动态包含(选择?) 答:动态包含更好: 可以自动区分被包含的页面是静态还是动态;如果是动态页面,先处理,再包含处理结果; 避免实际开发中的变量重复问题,还可以传递参数 跳转指令: 服务器跳转:地址栏不变(错误页跳转) 客户端跳转:无法传递request范围属性(超链接) 注意: 标签指令必须完结 第六章JSP内置对象 通过本章的的学习,使我了解了Jsp中的9个内置对象及对应的操作接口,掌握了jsp中的4种属性范围及属性操作,掌握了request,response,session,application,pagecontext这些常用内置对象的使用。 内置对象由容器为用户实例化,所以不用什么new关键字。对比Java! 9个内置对象及对应类型、特点、保存范围。 回顾跳转指令比较 服务器跳转:地址栏不改变,eg:错误页跳转。 客户端中转:超链接,无法传递request属性。 保存范围的设计模式实例: Page: 页面跳转后(jsp:forward page = “page_scope-03.jsp”)在 设置的属性是无法取得的。 request: 页面跳转(服务器跳转)后仍可以取得,但如果换成超链接(客户端跳转)就不行了。 Session: 打开新浏览器无法取得。因为每一次打开一个新浏览器连接上服务器后就相当于一个新的Session. Application: 每一个session用户都看得见。因为属性被设置在了服务器上,但这会影响服务器性能。 但重新启动服务器后,之前的所有属性都会消失。 ?java.lang.String getRealPath(java.lang.String?path) ??????????Gets the real path corresponding to the given virtual path. Config对象:getInitParameter()方法可以取得初始化配置参数,所有的配置参数在Web.xml文件中配置。 PageContent可以设置任意范围的属性。 pageContent.setAttribute(String name, Object value, int scope); 问题: 一、 request对象 参数传递的两种常见方式:表单和URL地址重写。 表单提交的get 和 post 有什么不同? 从现实中两人对话理解头信息的作用。 回头看应用到request的地方: 1、DAO设计模式中JSP调用DAO:解决中文乱码,通过接收表单提交的参数设置雇员信息,完成增加雇员操作。 2、Mvc设计模式实例――登录程序中: LoginServlet.java中doGet()方法中接收客户端的输入数据并保存数据,保存错误信息,和response对象完成跳转,当然还有doGet()方法。 3、属性操作: 属性名称用String类型进行接收,内容用Object类型接收,(任意对象照单全收),但注意在取得时要进行向下转型。 4、 特别要提下pageContext对象,它是javax.servlet.isp.PageContext类的实例,表示一个JSP页面的上下文。它的setAttribute()方法可以设置任意范围的属性。它可以取得ServletRequest、ServletResponse、ServletConfig、SevletContext接口的实例。它在平时开发很少用,但标签编程中应用最多。 5、Web安全:一个文件保存在WEB-IN文件夹中是绝对安全的,但是需要通过修改web.xml进行地址映射才可以访问。 第七章JavaBean 通过本章的的学习,使我了解了JavaBean的基本定义格式和web目录的标准结构,掌握了jsp中对于javabean支持的3种标签,即jsp:useBean,jsp:setProperty和

文档评论(0)

cxiongxchunj + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档