`
liuyinhuan
  • 浏览: 27338 次
  • 性别: Icon_minigender_1
  • 来自: 广东中山
文章分类
社区版块
存档分类
最新评论
文章列表
在Struts框架中,对于异常的处理主要有两种机制:编程式和声明式。   一、编程式异常处理:             *  捕获异常       *  创建相应的异常消息       *  传递异常消息
Struts提供了表单输入的自动验证功能,即使用validator动态验证框架。其使用步骤如下:   1、配置      * 创建properties资源文件,如: login.username=用户名 login.password=密码   errors.required={0},is required.         
Struts 框架很好的支持国际化, 这 主要从静态硬编码和动态文本消息两方面来实现的。   一、struts 硬编码国际化问题 1 、建立各版本的资源文件   资源文件是 用于适应多语言环境,随着系统的语言环境的变化,读取不同的资源文件,显示对应的语言。 propertes 文件特点就是简单 , key=value 存放一组配置,通俗点讲就相当于定义一个变量,在这个文件里面定义这些变量的值,在程序里面可以调用这些变量,好处就是,如果程序中的参数值需要变动,直接来改这个 .property 文件就可以了,不用再去修改源代码。资源文件的命名规则 baseName+Locale.pro ...
<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:"\@宋体"; panose-1:2 1 ...
 理解ActionMapping:         struts-config.xml文件中每个<action>标签都对应一个ActionMapping实例对象。<action-mappings>将特定请求映射到特定Action的相关信息存储在ActionMapping中,ActionServelt将ActionMapping传送到Action类的execute()方法,Action将使用ActionMapping的findForward()方法,此方法
DynaActionForm        首先,为什么会出现DynaActionForm?         *  动态ActionForm是为了避免标准ActionForm膨胀而出现,不用创建form就可达到标准ActionForm的所有功能,并能动态增添属性      然后,怎么用DynaActionForm?  
ActionForm本质是一个JavaBean,主要功能有:收集数据,数据校验,类型转换,传输对象                 ActionForm的编写要注意下面几点: 1、  自定义的ActionForm必须继承自org.apache.struts.action.ActionForm,基类ActionForm不能实例化
ActionForward的使用      1、ActionForward包含转向信息       2、全局forward和局部forward         * 全局forward,若很多个Action处理完后都要转向到某页面,不妨把该页面设为全局forward: <global-forwards> <forward name="login" path="/login.jsp" redirect="true"/
     了解了Struts的基本流程之后,就要知道怎么用,怎么用Struts做开发让程序跑起来。。。       这里我就用一个简单的登录项目来演示我的学习过程。(开发工具  MyEclipse6.0 + tomcat6.0)     第一步:建立项目工程。在MyEclipse中new一个Web project为struts_login     第二步:配置Struts。A:将下载的Struts框架包中lib下的所有jar包都拷贝到工程的WEB-INF/lib目录下;B:提供struts-config文件到WEB-INF目录下;C:在web.xml文件中配置ActionServlet,如下: ...
   最近自己在学习Struts框架,故记录一下学习过程和体会。。有问题之处还望各位批评指正,不甚感激。。。。     首先,什么是Struts? Struts是一个MVC框架,用于快速开发Java Web应用。Struts实现的重点在C(Controller),包括ActionServlet和我们定制的Action,也为V(View)提供了一系列定制的Struts标签(Custom Tag)。但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实现的任何形式的商业逻辑。其主要处理流程如下图:      首先,客户端浏览器的request请求发送到web容器中,被 ...
Global site tag (gtag.js) - Google Analytics