struts2 中复合类型用法

原创 2011年01月17日 13:32:00

在Struts2中常常会在JSP中提交数据到Action,再从action中把数据传送到转发的页面,

Struts2只需要在Action中给变量提供get、set方法即可得到页面提交过来的数据,也可

以从把action中的数据传送到JSP页面,如何action中的变量数据比较多,我们可以使用

Struts2的复合类型,用法是把ACTION中的变量全部写到另外一个JAVABEAN中,然后在

action中定义JAVABEAN的类型和对象变量(例如:有一个bean的名字是Info那么我在action

中应该给它写成 Info info;)并且提供给其提供一个GET、SET方法,因此在JSP页面中只需要将

NAME属性修改成 name="info.属性名字",jsp接受参数也是如此写。

 

 

例子:

 

public void public class PeronBean {

 

 private String name;
 private int age;
 private Date birthday;

 

//get set 方法略。。。

 

 

}

 

action 中 应该提供 PeronBean bean的实例并且提供GET SET 方法

 

 private PeronBean peronbean;

 

页面中取值和设值将元素的NAME属性写成 (name="peronbean.属性";) 即可


 

struts2中数据校验2

昨天说到输入校验的基本方法,今天学习了如何自定义类型转换错误。1.如果自定义类型转换错误,需要先在struts.xml定义,message是资源文件的文件名,扩展名默认为properties。2.在s...
  • zzxiaoma
  • zzxiaoma
  • 2008年10月08日 23:26
  • 697

struts2复合类型数据校验实例

1.创建一个User.java package action; public class User { private String userName; private int use...
  • u013288707
  • u013288707
  • 2017年03月20日 10:17
  • 96

struts2中的chain的用法

"public" extends="struts-default"> "createAccount" class="..."> "chain">login ...
  • youlingqishi11
  • youlingqishi11
  • 2011年09月03日 11:04
  • 2378

JS复合类型

复合类型有函数,数组,类 一、函数 function 函数名([参数1],[参数2]){ //函数体 //返回值 ...
  • qq_24082497
  • qq_24082497
  • 2016年06月19日 13:41
  • 1238

PHP数据类型分为:标量数据类型,复合数据类型,特殊数据类型

 数据类型分为:标量数据类型,复合数据类型,特殊数据类型1.标量数据类型:是数据结构中最基本单元,只能储存一个数据,包括boolean,string,integer,float1.1string类型:...
  • zyyr365
  • zyyr365
  • 2009年03月19日 17:45
  • 3352

struts2的基本用法

Struts2可以将所有标签分成如下3类:–UI(User Interface,用户界面)标签:主要用于生成HTML元素的标签。 –非UI标签:主要用于数据访问、逻辑控制等的标签。 –Ajax标签...
  • Aweijun360
  • Aweijun360
  • 2011年09月30日 20:11
  • 3325

Java程序设计(Java9版):第4章 简单复合类型

第4章 简单复合类型4.1 数组在C语言中,数据类型除了基本数据类型之外,还存在着大量复合数据类型。数组就是一类最简单且非常重要的复合数据类型,数组是具有相同类型变量的顺序存储的集合。几乎所有的程序设...
  • chengyuqiang
  • chengyuqiang
  • 2017年11月14日 13:06
  • 396

PostgreSQL学习篇9.13 复合类型

复合类型定义: postgres=# create type complex as(r double precision,i double precision); CREATE TYPE postgr...
  • ghostliming
  • ghostliming
  • 2016年12月24日 11:59
  • 1083

struts2请求参数的接收

HelloWorld.java: package blog.action; public class HelloWorld { private String name; pri...
  • xzf19901108
  • xzf19901108
  • 2012年07月23日 10:58
  • 616

Struts2中Session的使用方法详解

在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到 1.通过ActionContext class中的方法getSession得到 2.Action实现org...
  • msg_java2011
  • msg_java2011
  • 2011年09月05日 10:04
  • 3429
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts2 中复合类型用法
举报原因:
原因补充:

(最多只允许输入30个字)