Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

AI人工智能学习大礼包

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

蓝凌OA单点登录 PDF 下载


分享到:
时间:2022-03-09 08:42来源:http://www.java1234.com 作者:转载  侵权举报
蓝凌OA单点登录 PDF 下载
失效链接处理
蓝凌OA单点登录  PDF 下载


本站整理下载:
提取码:6jql 
 
 
相关截图:
 
主要内容:

//其他内容省略,此处只为体现层级
<?xml version='1.0' encoding='utf-8'?>
<Jxstar>
<SystemObjects memo="定义系统核心对象的实现">
<singleLoginAction memo="单点登录
">com.eam.system.SingleLoginAction</singleLoginAction>
</SystemObjects>
</Jxstar>
com.eam.system.SingleLoginAction :
package com.eam.system;
import org.jxstar.control.action.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class SingleLoginAction extends Action {
public SingleLoginAction() {
}
@Override
public void execute(HttpServletRequest request, HttpServletResponse response) {
ResponseContext context = null;
try {
context = this._$1(request, response);
} catch (Exception e) {
_log.showError(e);
return;
}
if (context != null) {
String dataType = request.getParameter("dataType");
String xml = "";
if (dataType != null && dataType.equals("xml")) {
xml = context.reponseXml();
 response.setContentType("text/xml");
} else {
xml = context.reponseText();
response.setContentType("text/html");
String callback = request.getParameter("callback");
if (callback != null && callback.length() > 0) {
xml = callback + "(" + xml + ")";
}
}
try {
response.getWriter().write(xml);
} catch (Exception e) {
_log.showError(e);
}
}
}
private ResponseContext _$1(HttpServletRequest request, HttpServletResponse
response) {
ResponseContext responseContext = new ResponseContext(false);
RequestContext requestContext;
try {
requestContext = ActionHelper.getRequestContext(request);
} catch (ActionException e) {
_log.showError(e);
responseContext.setMessage(e.getMessage());
return responseContext;
}
EamLoginEvent eamLoginEvent = new EamLoginEvent();
//单点登录
String result =
eamLoginEvent.singleLogin(request,requestContext,responseContext,response);
if(null!=result){
responseContext.setSuccessed(false);
responseContext.setMessage(result);
try {
response.sendRedirect("./error404.jsp");
} catch (IOException e) {
responseContext.setMessage(e.getMessage());
return responseContext;
}
return responseContext;
 }
responseContext.setSuccessed(true);
return responseContext;
}
}

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐