%@ page contentType="text/html;charset=UTF-8" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%!
/**
* @File Name : tranmap_save_demo.jsp
* @Description : xFrame TranMap 저장 서비스 JSP
* @Modification Information
* @
* @ 수정일 수정내용
* @ --------- --------- -------------------------------
* @ 2018.09.03 최초생성
* @ 2020.10.06 수정배포
*
* @author 소프트베이스 솔루션 개발팀
* @since 2018. 09. 03
* @version 1.0
* @see
*
* Copyright (C) by Softbase All right reserved.
*/
%>
<%!
//Dev@Studio에서 데이터 처리 시 사용하는 구분자
final String STARTEND_DEL = String.valueOf((char)0x03); // 데이터 시작, 끝
final String FIELD_DEL = String.valueOf((char)0x01); // 필드
final String RECORD_DEL = String.valueOf((char)0x02); // 레코드
final String ITEM_DEL = String.valueOf((char)0x04);
//결과 리턴 코드
final String RESULT_SUCCESS = "1";
final String RESULT_FAIL = "0";
public String getErrorInfo(String errorMsg) {
return STARTEND_DEL + RESULT_FAIL + errorMsg + STARTEND_DEL;
}
%>
<%
StringBuffer buffer = new StringBuffer();
String userId = request.getParameter("id");
String projectId = request.getParameter("pro");
String screenDir = request.getParameter("dir");
String screenId = request.getParameter("sci");
String fcodeList = request.getParameter("fcodelist");
try {
// TO DO : 저장 서비스 로직 수행
buffer.append(STARTEND_DEL); // 데이터 시작/끝 구분자
buffer.append(RESULT_SUCCESS); // 성공/실패 여부
buffer.append("SUCCESS"); // 결과 메세지
buffer.append(RECORD_DEL); // 레코드 구분자 (출력 인덱스 정보 끝)
buffer.append(STARTEND_DEL); // 데이터 시작/끝 구분자
out.print(buffer.toString());
}
catch(Exception e) {
// 에러 발생 시 처리
out.print(getErrorInfo("Error Message: " + e.getMessage()));
}
%>