%
/**********************************************************************************
프로그램명 : dept_view.jsp
프로그램설명 :
작 성 자 : 조용준
작 성 일 : 04.0702
최신변경일 :
***********************************************************************************/
%>
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ page import="javax.jdo.PersistenceManager"%>
<%@ page import="javax.jdo.Transaction"%>
<%@ page import="kr.co.kihyun.beans.entity.MDept"%>
<%@ page import="kr.co.kihyun.beans.entity.util.*"%>
<%@ page import="kr.co.kihyun.beans.user.HttpSSOLogin"%>
<%@ page import="kr.co.kihyun.text.html.ServletUtil"%>
<%@ page import="kr.co.kihyun.lang.Encoder"%>
<%@ page import="kr.co.kihyun.moumi.Moumi"%>
<%@ page import="kr.co.kihyun.lang.MString"
import="kr.co.kihyun.lang.MLong" import="org.slf4j.Logger"
import="org.slf4j.LoggerFactory"%>
<%@ include file="/totsys/common/inc/sec/secure.inc.jsp"%>
<%
Logger LOG = LoggerFactory.getLogger(this.getClass());
PersistenceManager pm = new MPersistenceManager(PMF.get().getPersistenceManager());
Transaction tx = pm.currentTransaction();
try{
/***** user Login check *****************/
if(!HttpSSOLogin.isLogin(request)){
String connURL="parent.location='/totsys/login/login.jsp';";
out.println(ServletUtil.getJavaScript(connURL));
return;
}
/****** Parameter ******/
String deptID = Encoder.toJava(request.getParameter("deptID"));
String reload=request.getParameter("reload");
if(reload==null) reload="no";
/****** DEPT view data get ******/
tx.begin();
MDept deptView =(MDept) pm.getObjectById(MDept.class, deptID);
String upperName = deptView.getUpperDept(pm) == null ? "" : deptView.getUpperDept(pm).getName();
boolean selType = deptView.isDocUnit();
Long priority = deptView.getPriority();
String name = deptView.getName();
String addr = deptView.getAddress();
String phone = deptView.getPhone();
String passcode = deptView.getPasscode();
String recoImg = deptView.getRecoImg();
String partID = deptView.getOrgan(pm) == null ? null : deptView.getOrgan(pm).getId();
String organName=null;
if(deptView.getOrgan(pm) == null) organName="";
else organName=deptView.getOrgan(pm).getName();
tx.rollback();
if(recoImg==null)
recoImg="";
if(addr==null)
addr="";
if(phone==null)
phone="";
%>
<%=Moumi.getTitle()%>
|
|
<%=deptID%> |
<%=name%> |
<%=phone%> |
<% out.println(MString.checkNull(MString.replaceString(addr,"\r\n"," "))); %>
|
<%= upperName%> |
|
|
|
<%@ include file="/totsys/common/inc/buttom/buttom.jsp"%>
<%
}catch(Exception ex){
//38.오류메세지를 통한 정보 노출(getMessage)_CWE-209 : Update by YOUNGJUN,CHO
ex.printStackTrace();
//out.println(ex);
//out.println("Can't contact servlet runner
Message : "+ex.getMessage()+"");
//out.println("");
//================================================
}finally{
if(tx.isActive())
tx.rollback();
pm.close();
}
%>