<%@ page language="java" contentType="text/html;charset=utf-8"%>
<%@ page import="java.util.Date"%>
<%@ page errorPage="/security/z_common/error.jsp"%>
<%@ page import="java.net.*"%>
<html>
<head>
//上一个网站,先取得一个加密字符串,如取得并经过验证了,则不用登陆直接进入网站
原文:https://blog.csdn.net/sisong/article/details/1919078?utm_source=jiancool
<%
try
{
%>
<title>Default Page</title>
<script language="JavaScript">
<!--
function goSession() {//可照抄,下面一些判断可不要
var rrtn = EpAdmC.GetSecureBox();//取得一个密匙
if(rrtn != "") {//如果不为空,则取得rrtn的值
EpAdmC.Regist( "SJC ISPS", 0, "SJC ISPS", "" );//跳出的一个信息,把sjc换成ipportal就可以
form1.totaldata.value = rrtn;
form1.submit();
} else {//暂时不用管
var sys_name = encodeURI("SJC ISPS");//就是括号里的东西
var sys_url = encodeURI("http://109.10.15.8:7001");
var url_gubun = encodeURI("WEB");
var sys_manager_name = encodeURI("????");
var suborg_code = encodeURI("NONE");
// ??????:STAF ?????:SEMI LCD??:LCD ??????:TELE ????????:DIGI
// ??????:LIVE ????/???? ? ?? :NONE
var sys_manager_dept = encodeURI("IS Team");
var sys_manager_email = encodeURI("y.koresawa@samsung.com");
var sys_manager_tel = encodeURI("81-3-6234-2884 ");
divE.innerHTML= '<img src=http://sso.sec.samsung.net/sso/new_sso_regist.jsp?sys_name='+sys_name+'&sys_url='+sys_url+'&url_gubun='+url_gubun+'&manager_name='+sys_manager_name+'&suborg_code='+suborg_code+'&manager_dept='+sys_manager_dept+'&manager_email='+sys_manager_email+'&manager_tel='+sys_manager_tel+' height=0 width=0>';//拼起来,显示一个图片的地址
EpAdmC.LoginURL ( "http://sso.sec.samsung.net/sso/ssodefault.jsp" );//转到另一个页面
EpAdmC.LaterExecute ( "http://109.10.15.8:7001", 3 );
}
}
-->
</script>
<object classid="clsid:E6876E99-7C28-43AD-9088-315DC302C05F" >
</object>
</head>
<body onLoad="javascript:goSession()">
<div id="divE"></div>//显示图片到此位置
<OBJECT ID="EpAdm2 Control" name="EpAdmC" CLASSID="CLSID:C63E3330-049F-4C31-B47E-425C84A5A725"></OBJECT>//activex组件,取密匙
//CLASSID:是该控件唯一的UID,告诉IE装入哪个对象。如果使用已经开发好的控件,它的CLASSID可以在系统的注册表中查找。在注册表中展开HKEY—CLASSES—BOOT项,可以看到按字母顺序排列的注册表,找到需要使用的控件名,展开时可看到—个CLASSID活页夹,里面就是该控件的CLASSID。
id就是我们调用object得id,后面取编辑器中得数据时就要用到这个id。
name和id可以随便写,只要对应上面的就可以了
<form name="form1" method="post" action="/comSessionServlet.svlt">//交给servlet处理
<input type="hidden" name="totaldata" value="">
</form>
</body>
</html>