- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《java_web开发实战经典》总结-第二部分web基础开发(末图文并貌)
第二部分Web基础开发
第五章JSP基础语法
通过本章的的学习,使我了解了Jsp中注释语句的使用和Jsp中Scriptlet的使用及使用的区别,掌握了page指令的作用和两种包含语句及两种包含语句的区别,懂得了跳转指令的操作。基本可以使用Jsp基础语法结合JDBC完成登录程序的开发。
注释语句(显、隐针对客户端来讲)
3种Scriptlet(脚本小程序)
% %
%! %
%= %
(实现HTML代码与JSP代码的分离:JSP源代码无缩写,而其内容是要给用户看的!
Script标签 VS JSP标签编程 VS JSP标准标签库(JSTL) VS Struts标签库
Page指令作用:(设置页面MIME类型、文件编码[超链接-..\知识点小结\编码总结.docPage: 页面跳转后(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和jsp:getProperty.可以使用javabean进行参数的自动赋值操作。
JavaBean的要求:
答:
包
Public class
封闭-setter() 和 getter()方法
无参构造方法!
配置reloadable=”true”(实现JavaBean的自动加载修改的JavaBean带来的问题?
答:服务器始终在监视状态,性能会下降;当Tomcat猫重新启动后,所有的session属性将消失。
为什么使用jps:useBean指令可以直接进行对象的实例化?=相比import 命令省略了对象实例化的步骤?
答: jsp:useBean id = “simple” scope = “page” class = “zz.vo.*”
答案是反射机制。注意到以上指令需要定义对象所在的“包.类”,而且又要求类存在无参构造方法,这是反射的前提。
JSP + JavaBean的优点:
答:
HTML和Java从JSP页面中分离出来
JavaB
您可能关注的文档
最近下载
- 金融数据安全解读课件PPT.pptx
- 9《老房子》 课件(共17张PPT)广美版(2012)美术四年级下册.pptx VIP
- 贵州贵阳供销集团有限公司招聘笔试题库2024.pdf
- 乡年度政协工作计划.docx VIP
- 《脑出血中医健康管理指南》.pdf VIP
- 四川省拟任县处级党政领导职务政治理论水平任职资格考试试题.doc VIP
- 社会交往能力评估量表(家长填写).docx
- 第1课 中华优秀传统文化的内涵与特点 说课稿--2023-2024学年高二下学期历史统编版(2019)选择性必修3文化交流与传播.docx
- 婴儿护理MicrosoftPowerPoint演示文稿教案.ppt
- 2023年拟任县处级党政领导职务政治理论水平任职资格考试题库(含答案).pdf VIP
文档评论(0)