function movePage(grSeq, 파라미터, 파라미터) {
document.listForm.grSeq.value = grSeq;
document.listForm.action = "";
document.listForm.submit();
}
보통 위와 같은 함수로, 다른페이지를 이동하게 되는데,
이때 document.form이름.input의 name.value = 변수명 으로 현재 jsp 에 있는 폼에 있는것을 가져올 수 있고
함수에 파라미터에 넣어준다. 이때 여러개를 보내고 싶을때는 ,(콤마)로 구분한다.
그리고 함수의 마지막에 document.form이름.action = " document.form.submit(); 을 넣어준다.
액션값에 해당하는 컨트롤러에 request로 파라미터를 받을 수 있고, 받은 파라미터는 이동된 페이지에서 전달받은 파라미터를 사용하고 싶다면 model.put으로 파라미터를 전달 할 수 있다.
전달받은 파라미터를 자바스크립트의 변수로 가져오고 싶다면, var temp = "${grSeq}" 형식으로 jstl을 사용하여 가져올 수 있고
form의 input 박스에 바로 넣고 싶다면 따옴표 없이 value값에 바로 넣어주면 된다.
/////////////////////////////////
보통 우리가 프로젝트 할 땐 form 에 action에 전달받을 주소를 넣고 button submit을 통해 전달을 하고
form안에 있는 요소를 webHelper를 통해 getString, getInt를 사용했다.
위에 자바스크립트 구문은 form action submit과 같은 효과를 내어준다.
'jQuery' 카테고리의 다른 글
동적으로 구현된 select 값 DB에 저장된 값으로 불러오기 (0) | 2017.03.13 |
---|---|
Input Box 내용 초기화 하는방법 (0) | 2017.03.10 |
querySelectorAll 활용 (0) | 2017.03.10 |
jQuery 기본(2) (0) | 2017.03.10 |
jQuery 기본(1) (0) | 2017.03.10 |