《struts高级进阶》PPT课件

《struts高级进阶》PPT课件

ID:36712157

大小:666.50 KB

页数:40页

时间:2019-05-10

《struts高级进阶》PPT课件_第1页
《struts高级进阶》PPT课件_第2页
《struts高级进阶》PPT课件_第3页
《struts高级进阶》PPT课件_第4页
《struts高级进阶》PPT课件_第5页
资源描述:

《《struts高级进阶》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Struts高级进阶讲师:张孝祥北京传智播客教育www.itcast.cn内容大纲回顾Struts的请求处理时序图Struts请求处理过程的源码分析与digester封装Formbean数据时的问题Validator框架防止表单重复提交使用超连接的技巧修改信息的技巧使用复选框的技巧使用下拉列表框的技巧文件上传DispatchAction的应用北京传智播客教育www.itcast.cnStruts的基本原理(1)ActionServlet用户请求ActionActionAction…Struts-config.xmlWeb容器web.xml北京传智播客教育www.itcast.cnStr

2、uts的基本原理(2)ActionServletActionFormBeanValidate方法?是Input视图视图1视图2视图…否Validate属性?是否ActionForwardActionForwardActionForward北京传智播客教育www.itcast.cnStruts的请求处理时序图北京传智播客教育www.itcast.cn用户注册案例的实验——基础预备步骤:1.新建web工程2.把ActionServlet及相关类引进来3.在web.xml文件中配置ActionServlet4.进行简要的需求分析与设计(见下页)5.编写出各个部件(两个Action和两个jsp

3、页面)6.在struts配置文件中配置各个组件7.在各个组件中编写代码把流程连接起来,在第一个jsp页面中暂时使用标签,先不引入表单。北京传智播客教育www.itcast.cn注册用例的简要设计图RegUserActionUIRegUser.jspsuccessRegUserActionMain.jspsuccess北京传智播客教育www.itcast.cn阶段与面试有关的目标什么是MVC模式?说说你对struts的理解?独立用struts做一个注册程序(这一阶段只要做出基本骨架就行)怎样防止struts配置文件的膨胀?说说软件开发的流程说说你在struts项目中

4、使用的是什么标签库?能区分ActionMapping与Action的区别吗?配置文件中的action元素中有哪几个属性必须设置北京传智播客教育www.itcast.cn用户注册案例的实验——FormBean与步骤1.在网页中添加原始的

标签、三个输入框(用户名,密码,密码2)和一个提交按钮。2.由提交路径编写不方便引入标签。3.根据提交的错误信息,引入formbean,创建和配置formbean,formbean中全部用基本属性的方式,在action中直接向response中打印出formbean的信息,然后进行访问测试。4

5、.在formbean中引入复杂属性user实体对象,formbean中包含user实体对象和password2字段5.引入表单校验和input属性的讲解,当formbean的password2与user的password不相等时,则认为出错。6.用普通el表达式从formbean中提取数据回显。7.用标签进行错误信息提示,引入struts中的国际化讲解8.用html:text等标签进行数据回显,引出html:password要设置value的技巧。北京传智播客教育www.itcast.cn阶段与面试有关的目标在action中可不可以直接向浏览器输出内容?str

6、uts配置文件中的action元素的attribute属性的作用?struts配置文件中的action元素的input属性的作用?北京传智播客教育www.itcast.cn用户注册案例的实验——与防止表单重复提交标签的三个作用:1.生成html文档的标签;2.检查Session中是否存在Token,是则生成隐藏字段,以防止表单重复提交;3.获取action属性中路径所对应的formbean,存在则获取,不存在则创建新的,再把这个formbean以一个特殊关键字保存在request中,以便其中的标签获取值时使用。

7、步骤:1.在第一个Action中调用saveToken2.查看jsp页面的生成hidden字段3.在第二个action中调用isTokenValid4.分析标签为什么能够回显示数据北京传智播客教育www.itcast.cn用户注册案例的实验——在注册页面增加一组复选框步骤:1.用原始的html标签在网页中写出复选框列表,属性名称为specialities;2.在formbean中定义接受复选框参数的数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。