public Boolean memberExsit(HttpSession session
) {
Boolean bool = true;
Member member = (Member) session.getAttribute("member");
if (member == null) {
// 转为管理员
member = (Member) session.getAttribute("adminaccount");
}
if (member == null) {
bool = false;
}
return bool;
}
下面是javascript调用dwr方法:
/** * 读取会员 */ function getMember() { // 从Session判断会员是否存在 MemberService.memberExsit(function(data) { if (data == false) { var friendEmail = document.getElementById("friendEmail"); MemberService.getMemberByEmail(friendEmail.value, function(data1) { if (data1 != null) { var friendName = document.getElementById("friendName"); friendName.value = data1.memberName; } }); } }); }
其中,public Boolean memberExsit(HttpSession session );中的HttpSession变量无需在javascript设置其值,DWR会自动帮我们添加这个参数.