프로그램/Web 13

톰캣(Tomcat) 설치하기 및 이클립스 연동

설치한 이클립스에 웹 프로젝트를 만들어서 생성하기 위해서는 서버역할을 필요로 하는 WAS(Web Application Serve)가 필요합니다. 이 WAS의 역할을 하는 프로그램이 톰캣(Tomcat), 제우스(JEUS) 가 있는데 오픈소스인 톰캣을 설치하여이클립스 연동하는 방법입니다. 우선 톰캣을 다운로드 받아야 합니다. 아래 링크 클릭하여 웹사이트로 들어가서 톰캣을 다운로드 받아줍니다.http://tomcat.apache.org/ 다운받은 톰캣을 압축을 풀어줍니다. 그 뒤 이클립스에서 프로젝트를 생성하여 줍니다. 프로젝트를 생성한뒤 index.jsp파일을 생성하여 주세요. 톰캣 연동후 보여줄 페이지입니다. index.jsp를 만드셨다면 이제 톰캣을 이클립스에 연동 시켜 줘야합니다. 아래 파란글을 클릭하..

프로그램/Web 2017.09.09

이클립스(eclipse) 설치 방법

이클립스 설치하기 안녕하세요. Mac Os에서 웹개발을 해보기 위해서 이클립스를 설치할려고 합니다. Mac OS의 가장 좋은점은 개발에 최적화 되어있는것이죠. 윈도우에서는 자바를 설치하고 “내 컴퓨터” 고급 설정에서 환경변수 잡는것 등등. . . 귀찮은것 투성이인데 Mac은 간단합니다! 아래 사이트에 링크 클릭하여 접속합니다. https://www.eclipse.org/downloads/? 접속하셔서 밑에 Download 64BIT를 클릭합니다. 아래 사이트에서 Download를 클릭합니다. 다운로드 받은 파일 압축을 푼 뒤 생성된 “Eclipse Installer” 실행합니다. 선택하는 부분에서 아래 빨간 동그라미 부분을 클릭합니다. 그 뒤 INSTALL을 클릭하여 설치만 해주시면 완료가 되었습니다. ..

프로그램/Web 2017.09.08

웹상에서 자바 엑셀파일 다운로드

자바 Excel 파일 다운로드를 공부하면서 구현한 소스이다.엑셀 다운로드의 방식은 중 poi를 사용하였다. 구글링 해보니 조금은 무겁다고 하지만 다양한 기능이지원되어있고 poi를 이용하면 Excel뿐만 아니라 다른 파일들도 구현을 할수 있다고 한다.poi가 아닌 jxl 방법이 있는데 이 jxl의장점은 대용량 데이터를 엑셀로 입력할때 속도가 빠르다는 점단점은 제대로 된 엑셀 데이터가 아니라서 조작에 불편함이 있다고 한다. BoardData data = new BoardData();List list = data.ExcelBoard();Workbook xls = new HSSFWorkbook();ServletOutputStream sos = null;try {Sheet sheet = xls.createShee..

프로그램/Web 2016.03.29

Parsing - 태그 사이 값 가져오는 파싱

자바 파싱 태그 사이 값 가져오는 파싱 import java.util.ArrayList;import java.util.List; import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import org.w3c.dom.NodeList; import Dto.WeatherDto; public class ParsingXmlWeather {public List ParsingWeather(){List list = new ArrayList();WeatherDto dto =..

프로그램/Web 2016.03.29

checkbox 값을 java로 넘기는거에 관련된 이야기...

오늘 이걸로 엄청 삽질을 하였다....if (document.searchForm.endYn.checked){document.searchForm.endYn.value = "Y";document.searchForm.endYn.checked = true;}else{document.searchForm.endYn.value = "N";document.searchForm.endYn.checked = false;} 이것에 대한것이다....난 당연히 이렇게 하면 endYn의 값이 N일줄 알았는데 한참을 java단에서 찍어봐도 null 이 뜨는것이다...그래서 결국 okjsp에 물어봣는데...답변은 false인데 값이 N으로 넘어 갈수 있겟냐는 말이었다...한참을 뻥졋다....생각해보면 당연히 체크가 안되면 null값이..

프로그램/Web 2015.01.06

escape와 unescape

이걸로 오늘 왠종일 고생했다.인코딩 디코딩도 잘 몰라서 해매긴 했지만...jsp단에서 값을 escape(encodeURIComponent(값))으로 넘겨주는건데 왜 java쪽에서 decoding이 안되는지 씩씩되며 했는지...문제는 이것이 디코딩이 문제가 아니라 escape암호화?때문이엇음..이문제를 해결 할려면 자바단에서param.setAppNm(CommonUtil.unescape(URLDecoder.decode(param.getAppNm(), "UTF-8")));코딩후에 밑에 부분을 따로 만들어 주는게 좋을듯public static String unescape(String src) {StringBuffer tmp = new StringBuffer();tmp.ensureCapacity(src.lengt..

프로그램/Web 2014.12.24
1 2