博文
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)  ......
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......
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="用于比较的值" > <% ......
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标签而言,通常会有两种属性(******......
strutsNotes(3)(2008-04-01 20:17:00)
摘要:第三章 struts的应用举例 在这一章里面我们要学习 1)struts的开发步骤 2)运用struts开发一个用户登录的例子,要求显示欢迎界面 3)运用struts开发一个拥有员工增加,删除应用程序,在增加时检查工号不能重复,在 删除时检查职工是否存在,操作后做出友情提示 4)定义全局的Forward共多个Action共享
&......
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> &......
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的处理过程:首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。控制器调用相应的视图来显示处理的结果。并通过视图呈现给用户。凶杀案发生了(用户点击提交按钮)......
