如何利用Flex调用java类做登陆验证

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:21:28
public String finduser(String usern, String passw) throws SQLException {
String infos = "";
stmt = conn.createStatement();
rs = stmt.executeQuery("select id,username,password from UserTable where username='"+ usern + "'and password='" + passw + "'");
while (rs.next()) {
user1 = rs.getString("username");
passw1 = rs.getString("password");
}
if(usern.equals(user1)&&passw.equals(passw1)){
return "1";//帐户信息正确
}else{
return "2";//帐户信息错误
}
}

//这是我的一个做数据库验证的类。

------------------------------------------------------------------------------------

然后flex做登录框,接收username和password两个字符串,传递到finduser方法中做验证,然后再传参数回来给flex信息,根据flex的信息再做登陆处理。如何实现?

------------------------------------------------------------------------------------

下面是我自己在flex里写的数据:

privat

<mx:RemoteObject id="firstRO" destination="javaClass" result="getROResult(event)"/>
然后将firstRO.addEventListener(ResultEvent.RESULT,getROResult);去掉

这个要看你所使用的框架了,一般不会用CycleLive,我曾经用过Struts,Flex调用它Html框架的js文件,通过js调用struts中的action,则达到了验证的目的