- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* Struts-config.xml配置文件中的每个元素的帮助信息,可以看对应的api类的帮助文档来了解。 可以看struts-mailreader例子中的PlugIn程序或struts自带的PlugIn的源码。 * 如果提交的表单信息中包含有中文的话,填充到FormBean中的内容总是乱码,因为RequestProcessor在处理每个请求时,直接调用了request.getParameter方法,而在提前没有调用request.setCharacterEncoding方法设置编码信息。以前用的是 Spring与struts继承的方式之一就是重写RequestProcessor ,并且重写的RequestProcessor内部把action变为非共享的了,即非单例的。 * * 1.讲课时建议看digester源代码包中的example目录下的addressbook例子程序,先看xml文件,然后问该xml文档可以对应几个什么样的java对象。 * 在struts-config.xml文件中可以通过controller元素来配置RequestProcessor的类和相关属性 * 钩子方法原理: RequestProcessor { process() { ... prepareProcess(); .. } prepareProcess(){} } MyRquestProcessor extend RP { process() { cess(); myfunc(); } } 结合前面的文件上传生成包装request对象的图,再结合源代码说说在doForward这个方法中就可以看到还原为原始request对象的情况,RequestPcess? processForwardConfig?doForward?在这个方法中就可以看到还原为原始request对象的情况。 * Ajax是一门流行的应用,不是一门具体的技术,而是几种技术的综合应用,和以前的javascript应用相比,其核心只不过是要在javascript中应用一个叫XMLHttpRequest的api类,这个类可以与Web服务器使用HTTP协议进行交互,从而使得javascript借助这个api类可以干出比较有意义的事情。Ajax本身没有什么技术难度,大家学习ajax和应用ajax的难点不在于ajax本身,而在于javascript和DOM编程,没有较好的javascript和DOM编程基础,你就很难做出有意义的ajax应用。我们这门ajax课程主要是面向实际开发的,为了做出具体的应用效果来,我们不局限于仅仅只讲ajax技术,我们必须强化javascript和DOM编程,所以,我们在讲解一个ajax应用案例时,也会对比讲解使用传统方式开发的案例。我认为:大家重点在于要掌握什么时候使用ajax,什么时候不该用ajax,以及如何用好ajax,这些内容比学ajax技术本身更重要。 大家刚开始都不太重视javascript,等到项目实战时,才意识到没有javascript根本就无法进行项目实战,一个项目必须要有与用户进行交互的界面,而这些界面和交互功能靠得就是javascript、html和css。界面都没做好,这样的软件系统怎么拿得上台面,怎么买得出去。从某种意义上来说,界面比后台的代码更重要,后台代码再烂,用户也不知道,只有你的同行知道,而同行又不是你的消费者。作为程序员对javascript和html必须熟练,对css必须了解,大家在做项目时才回过头来恶补javascript,可是时间已经有些不够了,我们不可能在项目实战阶段再天天给大家讲javascript和html,css等。我们也很被动,不讲你干不了活,讲又没那么多时间,所以,现在讲ajax时,大家必须重视起我所讲解的javascript和一些css知识。 * 我们先别空谈ajax的发展史和概念,还是通过一个具体的例子来感受ajax的作用和学习ajax。开场先提问大家在注册时用户名重复了的问题是如何处理的,接着演示效果,即希望在注册表单提交前就先检查一下,然后再分析如何实现。 在用户名输入框旁边加上一个超链接,单击这个超链接时校验用户名,这个超链接的请求给了谁呢?让大家自己想想后再画图分析。 超链接的请求得到的结果应该是什么?浏览器的一个窗口只要向服务器发出了请求,这个窗口一定就会收到一个响应结果,当然结果有好有坏,好比你给我说话,即使我说现在不想说话,但毕竟这也还算是给了你一个响应吧。当浏览器收到响应结果后,浏览器显示服务器返回结果的后果是什么?就会用这个响应结果覆盖掉窗口中原来显示的网页内容。 * VerifyUserName这个Action校验用户名后还要回
您可能关注的文档
- 2014年《云计算》教材配套课件7-微软的云计算平台AZURE.ppt
- 2014年《云计算》教材配套课件8-开源云计算系统hadoop.ppt
- 2014年《云计算》教材配套课件11-其他开源云计算系统简介.ppt
- 2014年《专业基础知识》.ppt
- 2014年【CAN】LPC1700系列Cortex-M3_ZLG.ppt
- 2014年【CCNA】2-3 管理配置Cisco IOS设备.ppt
- 2014年【安卓APP】爱游戏新手测评.ppt
- 2014年【安卓APP】快播电影新手测评.ppt
- 2014年【安卓APP】手机电视评测.ppt
- 2014年【安卓APP】微信下载安装新手测评.ppt
- 外研社(一起)一年级英语下册全套PPT课件Module1-10课件汇总.pptx
- 中考一轮道德与法治复习坚持宪法至上PPT课件.pptx
- 专题四-生命的思考(复习课件)-中考道德与法治一轮专题复习(部编版).pptx
- 幼儿园安全工作常规课件.pptx
- 【优质课评比PPT课件】《芣苢》必修上册.pptx
- 人教版一年级上册《劳动教育》第二章-家务劳动-小帮手-劳动项目五-《擦餐桌》课件.pptx
- 人教精通版六年级下册英语全册教学课件.pptx
- 部编版语文三年级上册第四单元习作:续写故事课件(附教案、范文).pptx
- 六年级美术《精美的贺卡》PPT课件.pptx
- 新人教版七年级数学下册全套课件汇总.pptx
最近下载
- 存储网络配置指导华为oceanstor sns2124 2224 2248 3096 5192 5384产品概述.pdf VIP
- YB∕T 4001.3-2020- 钢格栅板及配套件 第3部分:钢格板楼梯踏板.pdf VIP
- 中国钢结构制造企业资质管理规定(暂行).pdf
- VTE的治疗与预防.pptx VIP
- (公共英语等级考试三级大纲词汇4107个记忆情况.doc VIP
- [医疗机构设置审批有关规定.doc VIP
- 建设工程档案管理课件.ppt VIP
- DD 2019-02 固体矿产地质调查技术要求(1:50000).pdf VIP
- xx太阳能发电公司50MWp光伏电站项目安全设施设计专篇.pdf VIP
- 物业管理单位服务费用测算明细表.pdf VIP
文档评论(0)