这段代码是一个as写的登录判断。如果登录失败的话,提示用户名或密码错误,并且设置路径为重新登录的页面;
如果登录成功的话,将登录的信息(用户名,用户类型等)存入session中。提示成功,并且设置路径为默认的首页。
其中,userList,setMessage,setPath,Map,TUser,Cart等实例或者函数都是作者自己定义的内容。不是AS3中的保留内容。
if (userList.size()==0) //如果userList的size为0,即登录失败
{
this.setMessage("用户名或密码错误") //设置消息为错误
this.setPath("qiantai/userinfo/userLogin.jsp") //设置路径为userloign.jsp
}else { //否则登录成功
Map session = ServletActionContext.getContext().getSession( //这是一个自己写的session类,执行getSession方法
TUser user = (TUser) userList.get(0) //从userList中取出用户
session.put("user", user) //将用户名存入session
session.put("userType", 2) //将用户类型存入session
Cart cart = new Cart() //定义一个Cart类型的实例,命名为cart
session.put("cart", cart) //将cart存入seesion
this.setMessage("成功登录") //设置消息为成功
this.setPath("qiantai/default.jsp") //设置路径为default.jsp