struts2结果类型】的更多相关文章

Struts2的类型转换器   如何实现Struts2的类型转换器? * 继承StrutsTypeConverter * 覆盖convertFromString和convertToString   注册类型转换器 * 局部类型转换器,局部类型转换器只对当前Action起作用,需要提供如下配置文件: MyActionName-conversion.properties,MyActionName指需要使用转换器的Action名称 "-conversion.properties"固定字符串,…
struts2结果类型: 结果类型 描述 前request域属性是否丢失 1 dispatcher 用于与jsp整合的结果类型.默认结果类型. 2 chain Action链式处理结果类型.前一个Action设置的request域属性不丢失. 不丢失 3 redirect 用于直接跳转到其他页面URL的结果类型.即:当前业务流终止,重启新业务流. 丢失 4 redirectAction 用于直接跳转到其他Action的结果类型.即:当前业务流终止,重启新业务流. 丢失 5 freemarker…
首先,何为struts2的类型转换器? 类型转换器的作用是将请求中的字符串或字符串数组参数与action中的对象进行相互转换. 一.大部分时候,使用struts2提供的类型转换器以及OGNL类型转换机制即可满足大部分类型转换需求.如: 类User.java package models; public class User { private String username; private String password; public String getUsername() { retur…
Struts2的类型转换器 如何实现Struts2的类型转换器? * 继承StrutsTypeConverter * 覆盖convertFromString和convertToString 注册类型转换器 * 局部类型转换器,局部类型转换器只对当前Action起作用,需要提供如下配置文件: MyActionName-conversion.properties,MyActionName指需要使用转换器的Action名称 "-conversion.properties"固定字符串,不能修改…
一.问题的引出      Struts2的类型转换是基于OGNL表达式的,由于请求的参数都是字符串,而JAVA 本身属于强类型的的语言,这样就需要把请求参数字符串转换成其他类型.     Struts2的类型转换器都需要实现一个TypeConverter接口,该接口位于ognl.jar包内,也是就Struts2框架的转换器使用了OGNL技术.该接口定义了一个convertValue()方法,实现该接口的类型转换器实现类都需要重写该方法来进行类型转换.OGNL还提供了一个实现TypeConvert…
1.Struts2的类型转化,对于8种原生数据类型以及Date,String等常见类型,Struts2可以使用内建的类型转化器实现自动转化:但对于自定义的对象类型来说,就需要我们自己指定类型转化的的方式了. 2.对于自定义的类型转化器来说需要提供3个信息:action的名字.action中待转化的属性名以及该属性对应的类型转化器.其中aciotn的名字是通过属性文件名来获得的,action中待转化的属性名是通过属性文件中的key来获得的,该属性对应的类型转化器是通过该key所对应的value来获…
很多时候,我们在做web开发的时候经常要用到时间的转换器,Struts2给我们提供了一种类型转换器的接口.下面我们讲讲怎么实现吧. 1.首先我们要定义一个类型转换的类,继承自com.babybus.sdteam.converter.DateTypeConverter package com.babybus.sdteam.converter; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Map…
复合类型数据的接收 所谓复合类型数据是指,一个JavaBean实例的属性值,而这些值又作为参数传递给Action. Action若要接收这些数据,需要做到以下几点: (1)定义Action时,将该Bean的实例定义为该Action的属性,并赋予其get与set方法. (2)参数的形式为:bean实例.属性 (3)若复合型数据还需要在视图中显示,如在EL表达式中出现,其出现形式也为:bean实例.属性 源码文档建立目录如下: Complex_Params_Action.java源码如下: pack…
简单类型数据的接收 在Action类中定义与请求参数同名的属性, 即,要定义该属性的set方法,便能够使struts2自动接收请求参数并赋予同名属性. 简单类型数据的接受举例: 新建工程项目,名称为:receive_simple_params. 加载struts的核心jar包 xwork-core-2.1.6.jar: Structs2框架的核心类库struts2-core-2.1.8.1.jar: XWork类库,Structs2在其上构建ognl-2.7.3.jar:对象图导航语言(Obje…
struts2中提供了多种视图转向类型,类型由type属性指定,如: dispatcher:请求转发(默认值) redirect:重定向到页面 redirectAction:重定向到Action plainText:原样显示要转向资源的源代码,而非显示代码的执行结果(火狐.IE8下可测试出效果,IE6下不行).不常用. 注意, 对于请求转发的页面,可以是WEB-INF中页面: 而重定向的页面,是不能为WEB-INF中页的. 因为重定向相当于用户再次发出一次请求,而用户是不能直接访问WEB-INF…