<% /********************************************************************************** 프로그램명 : 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()%> <%@ include file="/totsys/common/inc/buttom/buttom.jsp"%>
부서정보
글머리  부서코드 <%=deptID%> 
글머리  부서명 <%=name%> 
글머리  전화번호 <%=phone%> 
글머리  주소 <% out.println(MString.checkNull(MString.replaceString(addr,"\r\n","
"))); %> 
글머리  상위부서 <%= upperName%> 
<% }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(); } %>