截图
简介
这是黎活明struts2ppt,包括了Struts2诞生背景,使用Struts2实现登录,小结,Struts2体系结构,核心控制器,Struts2数据验证,OGNL表达式使用等内容,欢迎点击下载。
黎活明struts2ppt是由红软PPT免费下载网推荐的一款课件PPT类型的PowerPoint.
第五章 struts2 Struts 2诞生背景 Struts2的诞生源于OpenSynphony的著名Web框架WebWork,和Struts1一样,WebWork也是主流的Web框架之一。由于年轻的缘故,WebWork的技术先进程度(如简单快速地开发)要优于Struts1,但Struts1却具有更广泛的客户群。 2005年,双方终于决定合作开发下一代的Web框架,Struts2于是诞生。从技术层面讲,Struts2采用了WebWork的核心技术而与Struts1完全不兼容。 使用Struts2实现登录 使用 开发的5个步骤 向工程添加struts2.0库文件 在web.xml中配置Struts2.0的Filter 实现业务类 添加Struts组件 1、创建Action 2、在src目录下创建struts配置文件 3、添加jsp页面 调试运行 使用Struts2实现登录 FilterDispatcher类似于Struts1的ActionServlet。 FilterDispatcher是 Struts2提供的过滤器,它将截获所有请求。针对形如“*.action”的请求,Struts2最终将调用合适的action组件实现业务流程处理 使用Struts2实现登录 使用Struts2实现登录 默认情况下,Action的execute方法用于处理业务流程。该方法应返回一个字符串参数,与相应action配置的result元素对应,表示应转向的页面地址。 使用Struts2实现登录 Struts2的Action不再需要继承Struts提供的类,Struts2的Action可以是一个普通的Java类。 与 Struts1不同,Struts2的Action类可以不需要ActionForm为其传送表单数据, Struts2的Action类可以通过自己属性 获得表单数据。 Struts1的Action以单实例的方式工作,而Struts2会为每次请求创建新的Action实例(非单例),不存在线程安全的问题。 使用Struts2实现登录 使用Struts2实现登录 使用Struts2实现登录 小结 使用Struts开发步骤是什么? 1、添加Struts2库文件 2、配置web.xml文件 3、开发业务类 4、开发Action组件 5、创建(修改)配置文件struts.xml文件,配置Action 6、开发JSP页面 7、调试运行 Struts2 体系结构 Struts2 体系结构 核心控制器 FilterDispatcher是早期struts2的过滤器 struts2.1.3后都使用StrutsPrepareAndExecuteFilter struts-default.xml文件说明 Struts.xml文件详解 Struts.xml文件详解 Struts.xml文件详解 Struts.xml文件详解 Struts.xml文件详解 Struts2 Action Struts2 Action Struts2 Action Struts2 Action Struts2 Action Struts2 Action Struts2 Action Struts2 Action Struts2 Action 动态方法调用 表单元素的action不直接等于某个Action的名字,而是以如下形式来指定 对应的动作名, Action实例将调用名为”login”方法来处理请求
展开