목록JAVA/JSP (13)
FlowerBombs
웹 페이지 강제 이동 처리 js 1window.location = "이동할 페이지 URL";cs jsp 1response.sendRedirect("이동할 페이지 URL")cs html 12cs 요소의 submit처리에 의해 호출된 action페이지는요청에 따른 프로그램 로직을 수행한 후 결과 표시를 위한 페이지로 이동해야 한다.이때 action 페이지가 브라우저의 히스토리에 남지 않도록 하기 위해 태그를 이용한 방식을 사용해야 한다. 대부분 alert 메시지를 보여줘야 하기때문에 태그를 이용한 방식을 사용해야 한다. WebHelper 에 적용된 기능 메서드명 설명 String getString(String field, String defaultValue) field를 이름으로 하는 HTTP GET, PO..
WebHelper 에 적용된 기능 메서드명 설명 String getString(String field, String defaultValue) field를 이름으로 하는 HTTP GET,POST 파라미터를 수신하고 값이 없을 경우 defaultValue 를 대신 리턴한다. int getInt(String field, int defaultValue) field를 이름으로 하는 HTTP GET, POST 파라미터를 수신하여 정수 형태로 변환한 결과를 리턴하고 값이 없을 경우 defaultValue 를 대신 리턴한다.
페이지 상태 유지 페이지가 연속적으로 이동할 때 이전 페이지의 변수를 유지해야 할 경우 사용할 수 있는 기법. GET 방식의 경우 이전 페이지에서 전달된 파라미터를 URL에 누적시켜 전달한다. 12345
웹 페이지 상태유지 기법 하나의 JSP 페이지에서 정의한 변수는 링크를 통해 페이지가 이동된 후에는 유실된다.페이지 이동되는 과정에서 변수의 값을 그대로 다음 페이지에서 인식할 수 있도록 처리하는 기법을 상태유지 기법이라고 한다. 주요 상태 유지 기법- get- post- cookie- session HTTP GET 방식의 데이터 전송데이터를 URL에 포함하여 링크를 통해 값을 전달하는 방식 - URL의 총길이가 1024byte로 제한되기 때문에 전송할 수 있는 데이터에 한계가 있다. - 모든 데이터가 URL에 그대로 노출되기 때문에 보안이 필요한 경우 적용하지 않는 것이 좋다. - 한글이나 공백은 URLEncoding 처리를 해야만 전송할 수 있다. 데이터 전송 방법URL뒤에 ?를 명시하고 이름=값&이..