본문 바로가기

web/JSP

(56)
JSP 한글깨짐 한글의 경우 문자셋이 8859_1로 되어있기 때문에 영어는 잘되는데 한글이 안되는 경우를 볼수 있다. 깨진다 싶으면 그냥 다음과 같은 문장을 넣어주자 //파라미터로 받고 String spas_no = request.getParameter("spas_no")==null?"0":request.getParameter("spas_no"); //getBytes로 받은것을 다시 캐릭터셋을 설정해서 스트링을 넣어주는것이다. spas_no = new String(spas_no.getBytes("8859_1"), "euc-kr");
script 즐겨찾기 등록, 시작페이지로 등록 오늘의 목표는 요런거! 간단하게 클릭을 하면 즐겨찾기에 추가되고 시작페이지로 등록되는것을 스크립트로 구현해봤다. -로컬에서 돌리기 때문에 주소가 localhost:9001 로 되어 있다. 만일 운영중인 싸이트의 경우에는 해당 메인 주소를 적어주면 됩니다.
JSP excel 소수점 변환 문제! (excel format 문제!) JSP에서 excel 변환문제는 여러 포스트에서 볼수 있다.(나도 몰라서 쉽게 찾아서 했다.) 현업에서 단가를 소수점 까지 나타내 달라는 요청이 왔는데. JSP에선 간단하게 sql에서 값을 double로 받고 그대로 뿌려주면 끝났었다. BUT 문제는 InsertComma()! excel에선 InsertComma()를 쓰고 서식을 보게 되면 (셀서식->범주) 만일 단위가 100단위인 경우엔 InsertComma()가 적용되지 않아서 일반으로 되고, 1000단위 이상은 숫자로 되어 자릿수를 표기하는것을 볼수 있다. - 사실 여기 까지 알아내는데 하루가 걸렸다. 왜 엑셀로 변환하면 않되는지 몰라서 계속 소스만 보다가 단위문제인것을 알았다. InsertComma가 들어갔지만 자릿수때문에 형식이 일반으로 되었다...
MVC 모델 순서도 프로젝트가 Model-1 에서 벗어나지를 못해서 모델에 너무나 궁금한 나머지 혼자 공부 하고 있다. JavaBean을 쓰는것 만으론 Model-1을 탈출할수가 없어서 책도 없어서 인터넷만을 뒤져서 대충 개념을 정리하고 만들어보았다. -검증은 하지 못했다. 나중에 팀장님 오시면 물어봐야지.(대충 맞는거 같은데?!) View 부분은 모두 jsp로 Controller 부분은 struts로 Model 부분은 java(bean)로 만들었다. 왜 controller을 struts로 만들어야 되는지를 하루나 고민했다. jsp가 struts로 대체하기 위해 만든것인데 왜 struts로 했을까...하고.. 결국 get 과 post방식으로 나뉘기 위함이라 정리하고 넘어가긴했다.(물어볼사람이 없어서;; 이것도 물어봐야겠다...
Scope의 유효 시간 JavaBean의 속성중 기본값인 page만 썼었는데 나머지 속성들 정리글!(그림;;)
자카르타 톰캣 과 아파치 는 왜 설치 해야하는걸까?! . 책을 읽다가 느낀건데.. 톰캣만 깔아도 JSP는 돌아간다. 근데 아파치는 왜 설치하는거지? 이상하지않아?! 모두들 톰캣+아파치+DB(오라클 or mysql) 을 깔라고 하지. 근데 톰캣만 깔아도 웹서버는 되거든?! 아파치는 왜 까는 걸까?! 톰캣과 아파치의 정의를 보면 알수 있다. 톰캣 : 서블릿 컨테이너, 자바를 움직이게 하기 위해 개발한 AP서버. 웹 서버에서 서블릿,JSP, 빈즈와 같은 자바 코드를 이해하기 위해 톰캣과 같은 자바엔진이 필요. 톰캣은 자바 파일만 해석할수 있다. 아파치 : 브라우저에서 처리하는 언어 html과 script만을 읽을수 있다. -아파치는 JSP, JAVA/Servlet 을 처리 할수 가 없다. 그래서 was로 넘기는데 여기서 was가 톰캣인것이다. -아파치는 html..
form 태그를 이용한 간단한 파라미터 전달 test.jsp
query convert 1.1 변경사항 1. 스크롤을 왼쪽에서 오른쪽으로 이동 2. JSP->Query 쿼리 변경 추가