起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 175|回复: 2

【搞定】做SSO后,进入X3后问题如下

[复制链接]
发表于 2007-1-16 10:24:02 | 显示全部楼层 |阅读模式
通过以下JSP到X3,2258版本,tomcat。
问题1:
第一次进入正常,但在点X3注消时报“不能注消”;
问题2:
第一次进入正常后,关闭X3的IE窗口,再次点相应链接进入X3,报“DAX error "见本主题最后的图。只有完全关闭调用它的IE窗口后才能不报错。
请问这个问题能解决吗?

<%@ page contentType="text/html; charset=gb2312" %>
<jsp:useBean id="lSysServer" class="com.justep.BizWebApp.SysServerProvider" />
<%
        String username = request.getParameter("username");
        String password = request.getParameter("password");
        boolean notNull = false;
       
        if(username != null && password != null){
                notNull = true;
        }
%>
<HTML>
<HEAD>
<title>>X3 协同管理系统</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</HEAD>

<BODY leftmargin="0" topmargin="0" scroll="no">
<%--<%=username%><br>
<%=password%><br>
<%=notNull%>
AuotLogon<br>
<%= lSysServer.getSysServerURL()%>--%>
<OBJECT  id = "BusinessX"
          classid="<%= lSysServer.getBXClassID()%>"
          codebase="<%= lSysServer.getBXCodebase()%>"
          width="100%"
          height="100%"
          align=center
          hspace=0
          vspace=0
>
</OBJECT>

<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>

<script ID="BusinessCloseEventHandler" language="javascript" FOR="BusinessX" EVENT="OnTerminate">
  WebBrowser.ExecWB(45,1); // close window
</script>

<script type="text/javascript">
        var username = "<%=username%>";
        var pwd = "<%=password%>";
  function BeforeClose()
  {
    if(!BusinessX.TerminateQuery())
    {
      event.returnValue = "";
    }
  }

  document.title = BusinessX.DisplayName;
  BusinessX.ServerURL = "<%= lSysServer.getSysServerURL()%>"
  BusinessX.ShowSplash();
  BusinessX.UpdateVersion();
  BusinessX.Init();
  BusinessX.CloseSplash();
  <% if(notNull) { %>
  BusinessX.Logon(username,pwd);
  <% } %>
  //BusinessX.Logon("zhangy","4321");
  BusinessX.Run("Biz:\System\Init.Func", "", "", "");
  document.body.onbeforeunload=BeforeClose;
  document.title = BusinessX.DisplayName;
</script>
</BODY>
</HTML>

snap5.gif

5.13 KB, 下载次数: 119

回复

使用道具 举报

发表于 2007-2-6 16:19:14 | 显示全部楼层
问题1:
第一次进入正常,但在点X3注消时报“不能注消”;

是这样的,因为你已经写的登陆用户名和密码等,所以我们这里是不允许注销的。

第二个问题,不是很清楚了。
回复 支持 反对

使用道具 举报

发表于 2007-9-14 14:16:07 | 显示全部楼层
由于楼主长时间未跟贴,此帖先结,有问题请开新帖.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-16 04:49 , Processed in 0.044928 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表