Web(국비)/JSP46 <jsp:param>데이터 전달하기 설명을 하기에 앞서 설명할 내용은, request.setCharacterEncoding() 메서드이다. - 이 메서드는 요청 파라미터의 캐릭터 셋을 지정하고 있는 것이다. - 요청 파라미터의 값을 인코딩할 때 이 메서드로 설정한 캐릭터 셋을 사용한다. 설정하지 않으면 값이 올바르게 전달되지 않는다. 태그를 이용해서 포함할 JSP 페이지에 파라미터를 추가할 수 있다. 액션 태그는 나 액션 태그의 자식 태그로 추가한다. 은 ★String type만의 값을 전달할 수 있다. ★ ㆍ문법 아래와 같이 표현식으로 사용하여 매번 로직에 따라 동적인 값을 넘겨줄 수 있습니다. forwarding 되는 JSP 쪽에서는 request 객체를 이용하여 값을 얻을 수 있습니다. ㆍ속성 name과 value가 있다. name .. 2019. 11. 2. 페이지 모듈화<jsp:include>액션 태그 페이지 모듈화와 요청 흐름 제어 -서버측 include가 아닌 클라이언트 측의 include라고 생각하자. -출력 결과만 (html코드)을 include한다. -include 되는 페이지와 변수를 같이 사용할 수 없다. -JSP의 실행 결과나 코드를 포함할 때 사용하는 액션 태그와 include디렉티브에 대해 알아본다. ex) 중복되는 헤더나 푸터등 영역에서 사용하면 좋다. 이 두 기능을 사용하면 중복된 코드 없이 여러 JSP코드에 공통된 구성 요소를 만들 수 있다. 액션태그의 처리 과정 ①. main.jsp가 웹브라우저의 요청을 받는다. ②. 출력내용 1을 출력 버퍼에 저장한다. ③. 가 실행되면 요청 흐름을 sub.jsp로 이동시킨다. ④. sub.jsp의 출력내용을 출력 버퍼에 저장한다. ⑤. su.. 2019. 11. 2. setAttribute 꼭 형변환 해준다 이유 : 반환형이 오브젝트이기 떄문 2019. 10. 30. [Java]onsubmit()이란? onsubmit ㆍform에서 내부적으로 처리해야할 데이터가 있을경우 onsubmit으로 처리 할 수 있다. ㆍform에서 submit 할 때 특정 함수를 실행시키는 방법이다. ㆍsubmit버튼을 누르면 onsubmit이 실행되어 특정함수가 실행되고 특정함수의 return 값이 true일 경우에만 폼을 전송합니다. ㆍonsubmit 이벤트 속성에 들어가는 함수는 반드시 전송해야 할 경우 true를 반환하고 하지말아야 할 경우 false를 반환하는 형식이어야 한다. ※주의 자바스크립트 같은 경우 return 값을 설정해 주어도 기본 sumit 기능을 수행하게 되서 골치가 아플때가 있다. 그럴때에는 form 요소의 속성인 onSubmit 에서 아래와 같이 return 값을 붙여주면, 제대로된 값을 받아서 처.. 2019. 10. 27. [JSP]-onchange란? 이처럼, select에서 선택된 걸 변경했을 때 발생하는 이벤트입니다. 5개의 보기 중에 한개가 선택되었을 때 바로 이벤트가 발생 ! 즉 value값을 넘겨줍니다. SELECT BOX SELECT BOX를 이용해 어떤 이벤트를 실행하고자 할 때는 주로 onchange 이벤트를 사용한다. onchange는 input이나 select 등의 데이터가 변경될 때 호출되는 이벤트이다. 아래 예제는 OnChange()라는 함수를 만들어 셀렉트 박스의 인덱스 번호를 구해서 이미지를 바꿔봤다. select option의 인덱스는 0부터 시작하며 라이언을 선택하면 1, 어피치를 선택하면 2가 된다. document.getElementById("KaKaoF").selectedIndex는 KaKaoF라는 id값을 가진 SE.. 2019. 10. 27. Redirect VS, Forward (Redirect와 forward의 차이) JSP환경에서 현재 작업중인 페이지에서 다른페이지로 이동하는 두가지 방식의 페이지 전환기능 사례를 통해 redirect와 forward의 차이점에 대해 감을 잡아보자. 여기서 고객은 클라이언트이고, 123번은 URL이며, 상담원은 서버가 된다. 첫번째 사례(redirect) 1) 고객이 고객센터로 상담원에게 123번으로 전화를 건다. 2) 상담원은 고객에게 다음과 같이 이야기한다. "고객님 해당 문의사항은 124번으로 다시 문의 해주시겠어요?" 3) 고객은 다시 124번으로 문의해서 일을 처리한다. 두번째 사례(forward) 1) 고객이 고객센터로 상담원에게 123번으로 전화를 건다. 2) 상담원은 해당 문의사항에 대해 잘 알지 못해서 옆의 다른 상담원에게 해당 문의사항에 답을 얻는다. 3) 상담원은 .. 2019. 10. 27. 이전 1 2 3 4 5 6 ··· 8 다음