본문 바로가기

web/JSP

(56)
JSP eclipse 를 USB 에 담고 다닐순 없을까?! 음... 이클립스는 포터블이라 USB에 담고 다닐순 있다. but! 이놈의 JAVA가 문제일뿐.. 물론 사용하는 컴퓨터에 java가 깔려있다면 상관이 없다.(사용하는 컴퓨터에 java가 깔린 디렉토리 까지 똑같다면 정말 상관이 없다. - 실제로 안드로이드 개발당시엔 USB로 가지고 다녔으니까..) 근데 웹 쪽을 하고나서 부터 옮겨 다닐일이 많은데 노트북은 귀찬코..-0- 다른곳은 자바, 톰캣이 않깔린 곳이 너무나 많다.(당연한걸지도;;) 그래서 usb에 모든걸 담고 다닐순 없을까?! 라는 생각이 들어서 구글링을 해보았다. The steps for a portablEclipse aren't that hard: 1. get Eclipse and extract it to your portable drive 2..
이클립스 단축키 ctrl + shift + o 이클립스는 정말 단축키 하나는 끝내주는거 같다;; 설정도 맘대로 할수도 있고.. sysout + ctrl + space bar (system.our.print();) 도 많이 쓰고 있고, 자동 정렬인 ctrl + shift + F 도 많이 쓰는데. 불필요한 import 나 변수 선언을 없애는 단축키도 있다. 바로 ctrl + shift + O ! 한반에 다 없애준다. 편하다~ 혹시 단축키를 모르겠으면 ctrl + shift + L 을 눌러보라. 우측 하단에 다 나온다~
JSP NULI 테이블을 이용한 로또 view jsp를 배우는 김에 표준을 따르자고 생각해서 웹 표준에 관해서 글도 읽고~ 따라도 하는데.. 외국꺼는 뭐라는 건지도 모르겟고 그나마 우리나라에서는 네이버의 NULI 가 가장 활발한거 같다. 저번에 sql에 밀어넣은 로또 번호를 토대로 표준에 맞는 테이블을 그려 보았다.(간단하다.) http://html.nhndesign.com/ui_pattern_table
JSP 페이지 에러 처리 대표적인 에러 코드표 ↓펼치면 많습니다~ 100 : Continue 101 : Switching Protocols 200 : OK, 에러없이 전송 성공 202 : Accepted, 서버가 클라이언트의 명령을 받음. 203 : Non-authoritavive Information, 서버가 클라이언트 요구중 일부만 정송 204 : Non Content, 클라이언트 요구를 처리했으나 전송할 데이터가 없음. 205 : Reset Content 206 : Partial Content 300 : Multiple Choisces, 최근에 옮겨진 데이터를 요청 301 : Moved Permanently, 요구한 데이터를 변경된 임시 URL에서 찾았음. 302 : Moved Permanently, 요구한 데이터가 변경된..
JSP 내장 객체 평소 때 의심없이 out.print(); 를 남발하며 쿼리를 확인하다가.. 이 메소드는 어디에 있길래 그냥 쓸수 있는거지?! 라는 생각이 났다.(참 빨리도 났다..ㅋ) 책을 뒤져보니 바로나오네..(책을 건성으로 읽었다는게 여기서 나오네.) 총 9개의 내장 객체는 4가지 형태로 분류된다. ●JSP 페이지 입출력 관련 내장 객체 ●JSP 페이지 외부 환경정보 제공 내장 객체 ●JSP 페이지 서블릿 관련 내장 객체 ●JSP 페이지 예외 관련 내장 객체 항상 써오던 request나 out 등이 이런 내장 객체 였던 거다. 내장 객체 리턴 타임(Return Type) 설명 request javax.servlet.http.HttpServletRequest 또는 javax.servlet.ServletRequest 클..
서블릿 매핑! 첨에 익숙하지 않아서 그렇지 나름 괜찬은 방법인거 같다. 또한 MVC 패턴을 들어가기 위해선 꼭 필요한 방법이기도 하다.(사실 않써도 무관하지만 나중에 파라미터 숨기는 데에도 유용한거 같다.) 서블릿 매핑을 왜 쓰느냐?! 불러올 웹 페이지를 명시적으로 선언해서 보호 하는데 있다. 1. 위와 같이 파일의 이름을 변형시켜서 현재 실행중인 파일을 알리지 않을수 있다 2. 넘겨지는 파라미터들 또한 숨길수 있어서 접근제한,보안,오류페이지 등을 사용자가 설정할수 있다. 3. 재컴파일을 하지 않아서 자원을 효율적으로 쓸수 있다. 등등의 편의성을 제공한다. 어떻게 쓰느냐 하면은~ 웹 어플리케이션에서는 하나의 DD(Deployment Descriptor - 배포 서술자) 가 있다. 이 DD 안에 서블릿 매핑을 한다. 보..
jsp 간단한 계산 스크립트 텍스트를 쓸때마다(onKeyUp) 계산하는 스크립트입니다. form 의 이름하고 input의 이름만 잘 신경써 주셔서 만들면 됩니다. -첫번째와 두번째에만 값을 넣으면 세번째는 더해서 네번째는 빼서 나옴! 간단간단~ ↓확인해 보세요!
JSP sql sysdate 받기 -0- 이놈의 sysdate때문에...ㅜㅡㅜ 쿼리에서는 간단하게 (select sysdate from dual) 하면 얻어 올수 있다. 받아오는 것은 java.sql.Date 으로 받는다.그래서! //값을 받을 해쉬테이블 선언 Hashtable ht = new Hashtable(); //커넥터들 선언 Connection con; Statement stmt; ResultSet rset; Class.forName("oracle.jdbc.driver.OracleDriver"); con = DriverManager.getConnection("DBIP부분", "사용자ID", "패스워드"); stmt = con.createStatement(); try { String query = "select sysdate fr..