본문 바로가기

web

(198)
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..
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 로 되어 있다. 만일 운영중인 싸이트의 경우에는 해당 메인 주소를 적어주면 됩니다.