首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

怎么获取swt项目的session信息

2012-04-26 
如何获取swt项目的session信息最近在做一个swt项目,遇到这么一个问题:我在登录的时候输入用户名密码进入主

如何获取swt项目的session信息
最近在做一个swt项目,遇到这么一个问题:我在登录的时候输入用户名密码进入主界面,然后我如何保存这个用户名和密码,以便在做别的交易的时候可随时调用该用户名和密码。
登录的监听代码如下:

btnLogin.addSelectionListener(new SelectionAdapter() {
@Override

public void widgetSelected(final SelectionEvent e) {
String textUserNames = textUserName.getText();
String textPassWords = textPassWord.getText();
TestConnDemo tc = new TestConnDemo();
String pwd=tc.getPwd(textUserNames,textPassWords);
String[] down;
try {
down = TestConnDemo.loginYZ(textUserNames,pwd);
if(down[0].equals("0")){
mainApp main=new mainApp();
shell.close();
main.open(0);
}
else{
if(textUserNames.equals("")) {
MessageDialog.openInformation(shell, "用户名","用户名不能为空!");
} else if(textPassWords.equals("")) {
MessageDialog.openInformation(shell, "密码",
"密码不能为空!");
} else {
MessageDialog.openInformation(shell, "",
"用户名或密码错误!"); 
}
}
} catch (Exception e1) {
e1.printStackTrace();
}
 
}
});

现在我的疑问是如何保存 textUserNames和textPassWords,以便随时使用。求高手解答 QQ:358983019



[解决办法]
做一个UserContext的类,里面放静态变量userName,password,然后定义静态的getter、setter方法存取变量。

热点排行