1. [代码][JavaScript]代码 跳至 [1] [2] [全屏预览]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
用户名:
<input type=
"text"
name=
"name"
id=
"name"
/><br />
密码:<input type=
"password"
name=
"pwd"
id=
"pwd"
/><br />
<input id=
'sub'
type=
"button"
value=
"确定"
onclick=
"check()"
/><br />
<label id=
"msg"
></label>
<script type=
"text/javascript"
>
function
check() {
var
name = $.trim($(
'#name'
).attr(
'value'
));
var
pwd = $.trim($(
'#pwd'
).attr(
'value'
));
if
(
""
== name ||
""
== pwd) {
alert(
'用户名或者密码不能为空'
);
}
else
{
$.ajax({
type :
'post'
,
url :
'login?name='
+ name +
'&pwd='
+ pwd,
success :
function
(msg) {
if
(
'success'
==msg){
location.href=
'<%=basePath%>admin/masterhome.jsp'
;
}
else
{
$(
'#msg'
).html(msg);
}
}
});
}
}
</script>
|
2. [代码]servlet处理
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String name = request.getParameter(
"name"
) ;
String pwd = request.getParameter(
"pwd"
) ;
response.setCharacterEncoding(
"utf-8"
);
MasterDAO mDao =
new
MasterDAOImpl();
Master m = mDao.getByNameAndPwd(name, pwd);
PrintWriter out = response.getWriter() ;
HttpSession ssn = request.getSession() ;
if
(
null
== m){
out.print(
"<b>用户名或者密码错误</b>"
);
}
else
{
ssn.setAttribute(Grobal.SESSION_MASTER_NAME, m.getMa_name());
ssn.setAttribute(Grobal.SESSION_MASTER_id, m.getMa_id()) ;
ssn.setAttribute(Grobal.SESSION_RO_ID, m.getRole().getRo_Id()) ;
out.print(
"success"
);
}
}
|