Login.html
复制代码代码如下:
<Скрипт>
запрос функции (id, url) {
oscript = document.getElementbyId (id);
var head = document.getelementsbytagname ("head"). item (0);
if (oscript) {
Head.RemoveChild (oscript);
}
oscript = document.createElement ("script");
oscript.setattribute ("src", url);
oscript.setattribute ("id", id);
oscript.setattribute ("type", "text/javascript");
oscript.setattribute ("language", "javaScript");
Head.AppendChild (oscript);
вернуть Oscript;
}
function userlogin () {
var username = document.getElementbyId ('name'). value;
var password = document.getElementById ('пароль'). Value;
// предупреждение (имя пользователя+"-"+пароль);
var url = 'http: //127.0.0.1: 8080/easycms/login.jsp? name ='+encodeuri (username)+'& password ='+encodeuri (пароль)+'& s ='+(new Date ()) .getTime ();
// alert ("url ="+url);
var login = request ("loginscript", url);
}
Функция myloginstate (state) {
оповещение ("ret:"+state);
if (состояние == 0)
{
оповещение ("登陆成功");
}
еще
{
оповещение ("登陆失败");
}
}
</script>
<тело>
: : <Input name = "name" id = "name" type = "text" />
密码 : <input name = "password" id = "password" type = "пароль" />
<input name = "" value = "login" type = "кнопка" onclick = "userLogin ();" />
</body>
Login.jsp
复制代码代码如下:
<%@ page language = "java" import = "java.util.*" pageencoding = "utf-8"%>
<%
String name = request.getParameter ("name");
String password = request.getParameter ("пароль");
if (name.equals ("admin") && password.equals ("admin"))))
{
request.getSession (). setattribute ("admin", "admin");
%>
myloginstate ("0");
<%
}
еще
{
%>
myloginstate ("1");
<%
}
%>