as3中代码:  
stop();
var loginData:URLLoader = new URLLoader();
register.addEventListener(MouseEvent.CLICK,clickHandler1);
function clickHandler1(event:MouseEvent)
{
 msg.text="";
 gotoAndStop(2);
}
login.addEventListener(MouseEvent.CLICK,clickHandler2);function clickHandler2(event:MouseEvent)
{
 if ((username.text == "") || (password.text == ""))  
 {
  msg.text = "请正确输入用户名或密码!";
 }
 else  
 {
  msg.text = "验证中...";  var request:URLRequest=new URLRequest("http://localhost:8080/test1/login.jsp?username="+username.text+"&password="+password.text);
  loginData.dataFormat = URLLoaderDataFormat.VARIABLES; loginData.load(request);
 loginData.addEventListener(Event.COMPLETE,comHandler);
 loginData.addEventListener(IOErrorEvent.IO_ERROR,errorHandler);
 }
}
function comHandler(event:Event)  
//就是这里..不知道为什么好像获取不了JSP中返回的内容~
{msg.text = "已连接上";
var loginData:URLLoader = event.target as URLLoader;
 if(loginData.data.success==1)
 {  
  msg.text = "登录成功";
  username.text="";
  password.text="";
  }
  else
 {   
  msg.text ="用户名或密码错误";
  username.text="";
  password.text="";
 }
}
function errorHandler(event:Event)  
{
  msg.text = "网络连接故障";
  username.text="";
  password.text="";
}
JSP中代码:
<%@page import="com.ConnectServer"%>
<%@ page language="java" pageEncoding="UTF-8" import="java.sql.*"%>
<%@ page contentType="text/html; charset=UTF-8"%>
<jsp:useBean id="bean" class="com.ConnectServer"></jsp:useBean>
<%
Connection conn = bean.getConnection();
String username = request.getParameter("username");
String password = request.getParameter("password");
System.out.println(username+" "+password);
//新建一个连接到UserTable数据库的对象;
String sql="SELECT * FROM User WHERE username = '" + username + "' AND password= '" + password + "'";ResultSet cout = bean.executeQuery(sql);
int coutt=0;
if(cout.next())
{
 coutt=1;
}System.out.println(coutt);
out.println("success=" + coutt);  
System.out.println("success=" + coutt);
out.println("xinxi="+username+"&");
%>

解决方案 »

  1.   

    两个地方 你去看看有没有写错
    第一:你先检查一下 在as 这边 你的 用户民和密码 是否已经真的拿到确定在 通过url传递的时候username 和pwd  有正确的值第二:你看看你的 配置文件,这个as 和 后台或者 jsp 交互不是单单的不单单是一个 跳转的问题 。。但是我怀疑 as  根本不能 在 页面中进行 跳转     正确的做法应该是 as 请求 后台java 的servlet  然后再 servlet 中 处理 之后在跳转到页面。具体 as 页面能不能和 jsp 页面 进行互相访问这个 还不太清楚!以上答案仅供楼主参考!