利用AJAX实现maximo自动登陆

本文介绍了一种简化Maximo系统登录流程的方法,通过一个简单的JSP页面实现自动登录功能,避免每次手动输入用户名和密码,提高了工作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值