LoadText.jsp 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <%@ page language="java" contentType="text/html;charset=utf-8" pageEncoding="utf-8"%>
  2. <%@ page import="java.io.*" %>
  3. <%@ page import="com.ibleaders.ibsheet7.ibsheet.text.LoadText" %>
  4. <%
  5. LoadText ibText = new LoadText(request, response);
  6. //====================================================================================================
  7. // [ 사용자 환경 설정 #1 ]
  8. //====================================================================================================
  9. // Html 페이지의 엔코딩이 utf-8 로 구성되어 있으면 "ibText.setPageEncoding("utf-8")" 로 설정하십시오.
  10. // 한글 헤더가 있는 그리드에서 엑셀 로딩이 동작하지 않으면 이 값을 바꿔 보십시오.
  11. // Down2Excel.jsp 에서의 설정값과 동일하게 바꿔주십시오.
  12. //====================================================================================================
  13. ibText.setPageEncoding("utf-8");
  14. //====================================================================================================
  15. // [ 사용자 환경 설정 #2 ]
  16. //====================================================================================================
  17. // LoadText 용도의 엑셀파일을 업로드하여 임시보관할 임시폴더경로를 지정해 주십시오.
  18. // 예 : "C:/tmp/" "/usr/tmp/"
  19. //====================================================================================================
  20. ibText.setTempFolder("d:/");
  21. try {
  22. out.print(ibText.LoadText());
  23. } catch(Exception e) {
  24. out.println("<script>try{var targetWnd = null; if(opener!=null) {targetWnd = opener;} else {targetWnd = parent;} targetWnd.Grids[targetWnd.Grids.g_targetTextSheetID].ShowAlert('텍스트 파일을 읽는 도중 예외가 발생하였습니다.', 'U'); targetWnd.Grids.OnLoadExcelError(targetWnd.Grids[targetWnd.Grids.g_targetTextSheetID], 'TEXT'); }catch(e){}</script>");
  25. e.printStackTrace();
  26. } catch (Error e) {
  27. out.println("<script>try{var targetWnd = null; if(opener!=null) {targetWnd = opener;} else {targetWnd = parent;} targetWnd.Grids[targetWnd.Grids.g_targetTextSheetID].ShowAlert('텍스트 파일을 읽는 도중 예외가 발생하였습니다.', 'U'); targetWnd.Grids.OnLoadExcelError(targetWnd.Grids[targetWnd.Grids.g_targetTextSheetID], 'TEXT'); }catch(e){}</script>");
  28. e.printStackTrace();
  29. }
  30. %>