在maximo中每次都登陆很麻烦,呵呵,做了一个简单的自动登陆的jsp
<%@ page contentType="text/html;charset=utf-8" import= "psdi.util.*"%>
<Meta http-equiv="Pragma" Content="No-cach">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
</body>
<script language="javascript">
var _sysname =decodeURI("<%=(request.getParameter("_sysname")==null)?"":request.getParameter("_sysname")%>");
var _user="maxadmin";
var _pwd="111111";
var _errjsp =decodeURI("<%=(request.getParameter("_errjsp")==null)?"":request.getParameter("_errjsp")%>");
var _err ="口令无效";
var xmlHttp = new ActiveXObject('MSXML2.XMLHTTP');
//将用户信息写入session中
var _url ="<%=request.getContextPath()%>/ui/login?login=true&langcode=ZH&username="+_user+"&password="+_pwd;
xmlHttp.open('get',encodeURI(_url),false);
xmlHttp.send("");
var _value = xmlHttp.responseText;
if(_value.indexOf(_err)==-1){
window.location = encodeURI(encodeURI(_errjsp+"?_errflag=false&_errmsg=登录系统("+_sysname+")成功!"));
}else{
window.location = encodeURI(encodeURI(_errjsp+"?_errflag=true&_errmsg=登录系统("+_sysname+")失败,密码错误"));
}
}
//跳转到登陆界面,由于session中已经含有用户,直接登陆到用户界面
window.location.href = "<%=request.getContextPath()%>/ui/login";
</script>