JSP

<?xml version='1.0'?>
< import="java.util.Date"%>
<%@ page language="java" import="java.rmi.*, javax.rmi.*, javax.naming.*," %>
<%@ page import="hrm.ejb.biz.IHrm_dinner_applBean" %>
<%@ page import="hrm.ejb.biz.IHrm_dinner_applHome" %>
<%@ page import="hrm.ejb.biz.IHrm_dinner_appl" %>
<%@ page contentType="text/html; charset=euc-kr" %>
<%@ page import="java.text.*,
                 java.lang.*,
                 java.util.*,
                 java.sql.*,
                 java.sql.ResultSet,
                 java.math.*,
                 hrm.common.dto.*,
                 hrm.command.*,
                 frw.common.lib.*,
                 frw.common.dto.*,
                 com.common.lib.jrlib.*"
%>
<%@ include file="/select_common.jsp"%>
<%@ include file="/session.jsp"%>
<jsp:useBean id="frwDac_commonCommand" class="frw.command.FrwDac_commonCommand" scope="page" />
<% request.setCharacterEncoding("ksc5601"); %>
<%
 /***********************************************************
 * 프로그램의 기본내용을 입력합니다.
 ************************************************************
 * JSP Name  : hrm0107_lu_c01.jsp
 * Description :  자료 저장을 위한 JSP
 * Author  :
 * Create Date : 2011.10.00
 * History  : 2011.10.00 Initial create by
 ***********************************************************/
 /***********************************************************
 * JSP Source를 밑의 부분에 입력합니다.
 ***********************************************************/
 // Flag 값 셋팅 (new - 신규, set - 수정, delete - 삭제)
 String flag      = request.getParameter("flag");

    String cal_ymd    = jrTools.removeFmt(request.getParameter("cal_ymd"));
    String emp_id     = request.getParameter("emp_id");
    String check_yn   = request.getParameter("check_yn");
    String note       = request.getParameter("note");
    String mod_emp_id = request.getParameter("mod_emp_id");
    String mod_date   = jrTools.removeFmt(request.getParameter("mod_date"));
   
    Date nowDate = new Date();
    DateFormat format = new SimpleDateFormat("yyyyMMdd");
    java.sql.Timestamp timeStamp = new java.sql.Timestamp(nowDate.getTime());

    String sMsg = " "; // Error Message
    Context ctx = null;
    IHrm_dinner_applHome home   = null;
    IHrm_dinner_appl     remote = null;
    try {
         String location = "IHrm_dinner_applBean";
       ctx = new InitialContext();
       Object homeObject = ctx.lookup(location);
       home = (IHrm_dinner_applHome) javax.rmi.PortableRemoteObject.narrow(homeObject, IHrm_dinner_applHome.class );
      
       remote = home.create();
    } catch (Exception e){
       System.out.println ("Exception e : " + e);
    }
 try {
  // DTO 배열에 담아 데이터를 데이터베이스에 적용한다.
   Hrm_dinner_applDTO dto = new Hrm_dinner_applDTO();
      dto.setCal_ymd(cal_ymd);
      dto.setEmp_id(emp_id);
      dto.setCheck_yn(check_yn);
      dto.setNote(note);
      dto.setMod_emp_id(mod_emp_id);
      dto.setMod_date(timeStamp);
  RowSet rset = null;

  if (flag.equals("I")){
      remote.newHrm_dinner_appl(dto);    // 입력시
  }

  else if (flag.equals("U")){ remote.setHrm_dinner_appl(dto);    } //수정시
  else if (flag.equals("D")){ remote.deleteHrm_dinner_appl(dto); } //삭제시
%>
<RESULT>
 <TR-ALL>OK</TR-ALL>
</RESULT>
<script>
<% if (flag.equals("D")) { %>
 alert('삭제되었습니다.');
 parent.list.goThere('search');
<% } else  { %>
 alert('저장되었습니다.');
<% } %>
</script>
<%
    }catch(Exception e){
        sMsg = e.toString();
%>
<ERROR>
  <MESSAGE><%=sMsg%></MESSAGE>
</ERROR>
<script>
 alert('저장중 오류가 발생하였습니다..');
</script>
<%
    } finally {
      if (remote != null) remote.remove();
    }
%>

댓글

이 블로그의 인기 게시물

jquery css

Struts2의 작동 원리

JSP/Servlet 한글 깨짐 처리 ?