博文

struts笔记(6)(2008-04-02 18:59:00)

摘要:第六章 使用DispatchAction控制器        1)使用DispatchAction控制器。可以让一个控制器执行几个相同或相似的操作,而不用写多个控制器        2)比如:一个注册表单同时有两个提交按钮。一个提交按钮用来检查用户名是否存在,一个提交按钮          用来执行注册功能,一般情况下会用两个控制器。但是可以通过DispatchAction来实现只用一个控           制器        3)实现DispatchAction的步骤:           1)创建一个Action此Action一定要继承自org.apache.struts.actions.DispatchAction           2)删除里面的Excute方法(一定要删除)           3)在里面加上若干个方法。其参数形式与Excute一样,只不过名字不一样            public ActionForward check(ActionMapping mapping, ActionForm form,   HttpServletRequest request, HttpServletResponse response)        ......

阅读全文(3019) | 评论:0

struts笔记(5)(2008-04-02 18:54:00)

摘要:  第五章 struts动态ActionForm,struts数据校检,stuts中的Token(令牌),struts异常处理                                                              struts动态ActionForm                    1)什么是动态ActionForm                      动态ActionForm是struts从1.1版本开始引入一项新的技术,即在创建ActionForm时                      可以不用通过编程的方式而只要通过struts-config.xml文件中进行配置,以后在            &nb......

阅读全文(4685) | 评论:2

strutsNotes(5)(2008-04-01 20:23:00)

摘要:使用Logic标签库         1)Logic标签库主要用于完成基本的流程控制,如循环,选择等.在jsp面面输出中,logic标签库           是使用最频繁的,也是相对比较复杂的标签库         2)要使用Logic标签库必须要加入标签库的声明            <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>         3)logic标签库中的提供的大多数功能完全可以用jstl来替代。一般在logic标签库用得最多的标签           就是<logic:iterator>标签                      <logic:equal>用于比较两个值是否相等            A:格式:<logic:equal name="在四种范围内的变量的值" value="用于比较的值" >                <%       ......

阅读全文(2514) | 评论:0

strutsNotes(4)(2008-04-01 20:22:00)

摘要: 第四章 struts的标签库     1)在jsp页面中应该避免使用java脚本,因为这些脚本会大大降低jsp页面的可维护性     2)而通过标签可以大大减少jsp页面中的脚本,象jstl(jsp标准标签库)     3)为了更好的与struts结合,在struts框架中已经集成了自己的标签库      4)struts主要提供了以下三个标签库:         A:html标签库。用于生成html基本的标签         B:bean用于完成程序国际化,输出Struts的ActionForm的属性值         C:logic.用于完成循环,选择流程控制等     5)在使用struts标签库必须要导入对应的标签库。       <%@ taglib uri="http://struts.apache.org/tags-html"  prefix="html"  %>  导入html标签库       <%@ taglib uri="http://struts.apache.org/tags-bean"  prefix="bean"  %>  导入bean标签库       <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %> 导入logic标签库    6)对于bean标签与logic标签而言,通常会有两种属性(******......

阅读全文(4518) | 评论:1

strutsNotes(3)(2008-04-01 20:17:00)

摘要:第三章 struts的应用举例                   在这一章里面我们要学习                     1)struts的开发步骤                     2)运用struts开发一个用户登录的例子,要求显示欢迎界面                     3)运用struts开发一个拥有员工增加,删除应用程序,在增加时检查工号不能重复,在                         删除时检查职工是否存在,操作后做出友情提示                     4)定义全局的Forward共多个Action共享                  &......

阅读全文(2119) | 评论:0

strutsNotes(2)(2008-04-01 20:14:00)

摘要:第二章:深入struts配置文件         在这一章里,我们要学习以下几点内容          1:配置ActionSerlvet拦截用户请求          2:ActionForm的创建与配置          3:Action的创建与配置          4:Forward的定义转向配置          5)Action的excute方法                                  配置ActionSerlvet拦截用户请求 1:ActionSerlvet是核心控制器,是由struts框架自动产生的,它像过滤器一样会拦截所有用户的请求。但是这个过滤器必须要在web.xml文件中进行配置才能够发挥它的作用。幸运的是这些配置struts已经帮我们自动配置好,但是有必要进行了解.   <servlet-name>action</servlet-name> --ActionServlet的名字对应实例对应的类    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>   &......

阅读全文(2470) | 评论:0

strutsNotes(1)(2008-04-01 20:12:00)

摘要:第一章 struts工作原理        在这一章里,我们要学习以下几点内容          1:mvc设计模式概述         2:MVC的优点         3:MVC的适用范围         2:struts的体系结构         3:struts工作流程                                  MVC设计模式概述MVC是Model---View----Controler的简称。即模型---视图----控制器。最近几年被业界推荐为SUN公司的J2EE平台的设计模式。爱到越来越多的WEB开发者的欢迎。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器它们分别担负着不同的任务。视图:视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。模型:模型表示业务数据和业务处理。相当于JavaBean。一个模型能为多个视图提供数据。这提高了应用程序的重用性控制器:当用户单击Web页面中的提交按钮时,控制器接受请求并调用相应的模型去处理请求。然后根据处理的结果调用相应的视图来显示处理的结果。MVC的处理过程:首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。控制器调用相应的视图来显示处理的结果。并通过视图呈现给用户。凶杀案发生了(用户点击提交按钮)......

阅读全文(2317) | 评论:0