`
caijingbin0207
  • 浏览: 107665 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex中VO在Java端用Map接收

    博客分类:
  • FLEX
阅读更多

                                Flex中VO在Java端用Map接收

Flex端:

Mxml页面的添加和修改方法:

private function addUser():void {

 

_theUModel.allUserInfo = new UserVO();//_theUModelUserModel的对象

_theUModel.allUserInfo.UID = 0;

_theUModel.allUserInfo.UName = this.txt_UName.text ;

_theUModel.allUserInfo.UPwd = this.txt_UPwd.text ;

_theUModel.allUserInfo.ULevel = this.cbbx_ULevel.selectedItem.data ;

_theUModel.allUserInfo.UType = this.cbbx_UType.selectedItem.data  ;

                                                                             // cbbx_ULevel为页面的下拉选ID

if(this.rio_Boy.selected == true) {         //rio_Boy为页面的单选按钮ID

_theUModel.allUserInfo.USex = 0 ;

} else {

_theUModel.allUserInfo.USex = 1 ;

}

 

if(this.cbx_UserState.selected == true) {//cbx_UserState为页面的多选按钮ID

_theUModel.allUserInfo.UState = 1 ;

} else {

_theUModel.allUserInfo.UState = 0 ;

}

_theUserCtrl.addOrUpdUser(_theUModel.allUserInfo);

}

 

private function updUser():void {

 

_theUModel.allUserInfo = new UserVO();

_theUModel.allUserInfo.UID = _theUModel.selectedUser.UID;

_theUModel.allUserInfo.UName = this.txt_UName.text ;

_theUModel.allUserInfo.UPwd = this.txt_UPwd.text ;

_theUModel.allUserInfo.ULevel = this.cbbx_ULevel.selectedItem.data ;

_theUModel.allUserInfo.UType = this.cbbx_UType.selectedItem.data  ;

 

if(this.rio_Boy.selected == true) {   //rio_Boy为页面的单选按钮ID

_theUModel.allUserInfo.USex = 0 ;

} else {

_theUModel.allUserInfo.USex = 1 ;

}

 

if(this.cbx_UserState.selected == true) {  //cbx_UserState为页面的多选按钮ID

_theUModel.allUserInfo.UState = 1 ;

} else {

_theUModel.allUserInfo.UState = 0 ;

}

_theUserCtrl.addOrUpdUser(_theUModel.allUserInfo);

       //_theUserCtrlUserControl.as的对象

}

 

UserModel.as文件:

package model

{

import flash.events.EventDispatcher;

import mx.collections.ArrayCollection;

import vo.UserVO;

 

[Bindable]

public class UserModel extends EventDispatcher

{

private static var _instance:UserModel;

 

public static function getInstance():UserModel{

if(_instance==null){

_instance=new UserModel();

}

return _instance;

}

public var allUserInfo:UserVO ;

}

}

 

UserVO.as文件:

package vo

{

Bindable]

public class UserVO

{

public var UID:int;

public var UName:String;

public var UPwd:String;

public var USex:int;

public var ULevel:int;

public var UState:int;

public function fill(obj:Object):void{

for(var i:* in obj){

this[i]=obj[i];

}

}

}

 

 

Java端的方法:

public boolean addOrUpdUser(Map map) {

 

int UID = Integer.parseInt(map.get("UID").toString()) ;

String UName = map.get("UName").toString().trim();   

String UPwd = map.get("UPwd").toString().trim();

int USex = Integer.parseInt(map.get("USex").toString());

int ULevel = Integer.parseInt(map.get("ULevel").toString());

int UState = Integer.parseInt(map.get("UState").toString());

DBManager dbMng = new DBManager();

boolean sign = false;

 

String sql = "";

if(UID == 0) {

sql = "insert ……" ;

} else {

sql = "update ……" ;

}

try {

sign = dbMng.Execute(sql, true);

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return sign ;

}

 

0
5
分享到:
评论

相关推荐

    Flex 处理服务器端传来的数据第1/2页

    在Flex与服务器进行数据通信的过程中,处理服务器端传来的数据是非常重要的一环,特别是当服务器使用Java语言编写时,需要有一种机制将Java对象映射到Flex的ActionScript对象上。 在Flex中,`remoteObject`组件扮演...

    DNA进化算法及其改进研究样本.doc

    DNA进化算法及其改进研究样本.doc

    基于Matlab的水果识别程序:融合图像处理与深度学习技术

    内容概要:本文详细介绍了使用Matlab编写的水果识别程序。首先简述了人工智能和机器学习在水果识别领域的应用背景,强调了Matlab作为强大编程环境的优势。接着,文章逐步讲解了水果识别程序的具体实现流程,涵盖数据预处理、特征提取、模型训练以及最终的识别算法实现。每个环节都采用了先进的技术和方法,如图像去噪、大小调整、深度学习算法(特别是卷积神经网络CNN),并通过训练神经网络模型来提升识别精度。此外,还讨论了相关技术手段和技术挑战,展示了Matlab在图像处理和计算机视觉方面的强大能力。 适合人群:对图像处理、机器学习感兴趣的科研人员、学生及工程师。 使用场景及目标:适用于希望深入了解Matlab环境下水果识别程序的设计与实现的研究者;旨在帮助使用者掌握从数据准备到模型部署的一系列技能,为实际项目提供理论支持和技术指导。 其他说明:文中不仅提供了详细的程序实现步骤,还对未来发展方向进行了展望,鼓励更多人参与到水果识别及相关领域的研究中。

    scratch少儿编程逻辑思维游戏源码-修复塔.zip

    scratch少儿编程逻辑思维游戏源码-修复塔.zip

    spring-boot-2.5.13.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    scratch少儿编程逻辑思维游戏源码-天空之球.zip

    scratch少儿编程逻辑思维游戏源码-天空之球.zip

    spring-boot-1.0.2.RELEASE.jar中文-英文对照文档.zip

    # 压缩文件中包含: 中文-英文对照文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文-英文对照文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    scratch少儿编程逻辑思维游戏源码-土豆兄弟.zip

    scratch少儿编程逻辑思维游戏源码-土豆兄弟.zip

    scratch少儿编程逻辑思维游戏源码-小鸟冒险.zip

    scratch少儿编程逻辑思维游戏源码-小鸟冒险.zip

    scratch少儿编程逻辑思维游戏源码-跳进火山.zip

    scratch少儿编程逻辑思维游戏源码-跳进火山.zip

    scratch少儿编程逻辑思维游戏源码-跳跃引擎.zip

    scratch少儿编程逻辑思维游戏源码-跳跃引擎.zip

    scratch少儿编程逻辑思维游戏源码-旋转(4).zip

    scratch少儿编程逻辑思维游戏源码-旋转(4).zip

    scratch少儿编程逻辑思维游戏源码-死里逃生.zip

    scratch少儿编程逻辑思维游戏源码-死里逃生.zip

    spring-boot-1.3.5.RELEASE.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    spring-boot-2.6.10.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    HPERP商业软件实施解决方案模板.doc

    HPERP商业软件实施解决方案模板.doc

    spring-boot-2.2.3.RELEASE.jar中文-英文对照文档.zip

    # 压缩文件中包含: 中文-英文对照文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文-英文对照文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    Drogon是一个基于C++17/20的Http应用框架,使用Drogon可以方便的使用C++构建各种类型的Web应用服务端程序

    Drogon是一个基于C++17/20的Http应用框架,使用Drogon可以方便的使用C++构建各种类型的Web应用服务端程序。

    private-data-20260427.7z.pd

    私有数据

    scratch少儿编程逻辑思维游戏源码-双重困境.zip

    scratch少儿编程逻辑思维游戏源码-双重困境.zip

Global site tag (gtag.js) - Google Analytics