flex 与java传值的问题

小弟在做一个,简单的登录系统。遇到了传值的问题。在注册的时候,调用了写好的addUser(name,password)方法。进行了参数传值。但是这个用户应该还有其他信息吧... 小弟在做一个,简单的登录系统。遇到了传值的问题。
在注册的时候,调用了写好的addUser(name , password)方法。进行了参数传值。

但是这个用户应该还有其他信息吧。用参数传值太繁琐了,也不好看。

我就看到了一个AS 与JAVA的交互

写了一个userInfo.as
package myAs
{
[Bindable]
[RemoteClass(alias="my.Login")]

public class userInfo
{
private var _sex:String;
private var _QQ:String;
private var _Tel:String;
private var _identityId:String;
private var _Address:String;

public function userInfo()
{
}

public function set sex(sex:String):void{
this._sex = sex;
trace(_sex);
}

public function get sex():String{
return _sex;
}

public function set QQ(QQ:String):void{
this._QQ = QQ;
}

public function get QQ():String{
return _QQ;
}

public function set Tel(Tel:String):void{
this._Tel = Tel;
}

public function get Tel():String{
return _Tel;
}

public function set identityId(identityId:String):void{
this._identityId = identityId;
}

public function get identityId():String{
return _identityId;
}

public function set Address(Address:String):void{
this._Address = Address;
}

public function get Address():String{
return _Address;
}

}
}

和Login.java
public class Login {

private String sqlString = null;
private String _sex;
private String _QQ;
private String _Tel;
private String _identityId;
private String _Address;

public void setSex(String sex){
this._sex = sex;
System.out.println("sex:"+_sex);
}
public String getSex(){
return _sex;
}

public void setQQ(String QQ){
this._QQ = QQ;
}
public String getQQ(){
return _QQ;
}

public void setTel(String Tel){
this._Tel = Tel;
}
public String getTel(){
return _Tel;
}
public void setIdentityId(String identityId){
this._identityId = identityId;
}
public String getidentityId(){
return _identityId;
}
public void setAddress(String Address){
this._Address = Address;
}
public String getAddress(){
return _Address;
}

}

心想说这样在mxml中 用
var user:userInfo = new userInfo();
if(userSex_Man.selected == true){
user.sex = userSex_Man.label;
}
else{
user.sex = userSex_Woman.label;
}
user.QQ = userQQ.text;
user.Address = userAddress.text;
user.Tel = userTel.text;
user.identityId = identityId.text;

这样便可以在Login.java中得到相应的值。。

但是没有成功。。

请各位高手指点。到底是哪个环节出问题。我百度了一下。思路好想是这样的。。但都没有谁具体讲过。
展开
 我来答
司梓韩馀Y2
2010-08-08 · TA获得超过158个赞
知道答主
回答量:153
采纳率:0%
帮助的人:154万
展开全部
flex端要get set干嘛,在mxml中用<bean>来封装,再用RemoteObject调用后台的方法不就OK了?
记得保证flex端和Java端的bean的类名和属性都要一致哟
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式