너무어려웡
502
2017-05-03 13:44:14
1
344

spring 하나의 jsp에서 파라미터 값(?) 전송하고 받는 법 좀 알려주세요ㅠㅠ



<script>
	function send(f){
	   var search = f.search.value;
	   var search_text = document.getElementById("search_text").value.trim();
	   f.action="board.do";
	   f.method="POST";
	   f.submit();
	}
</script>

<form>
	<div id="search_checkbox">
	   <input name="search" type="checkbox" value="subject">제목
	   <input name="search" type="checkbox" value="content">내용
	   <input name="search" type="checkbox" value="nick">닉네임
	</div>
			
	<div id="table_search">
	   <input id="search_text" class="search_text" 
		value="${ param.search_text eq '' ? '' : param.search_text }">
	   <input type="button" value="검색" onclick="send(this.form);">
	</div>	
</form>

이렇게 search랑 search_text를 컨트롤러에 넘긴다음에

컨트롤러에서 다시 파라미터로 넘겨 같은 jsp에서 checkbox 체크와 search_text의 입력값을 넣여주려고 하는데요..

컨트롤러에서 jsp로 올 때 url 주소를 어떻게 변경하고

변경된 url에 파라미터 값을 어떻게 넣어줘야할지 모르겠습니다ㅠㅠ..

초보라 4일째 이것만 잡고 있는데도 안 풀리는데 도와주시면 정말 감사하겠습니다ㅠㅠ...

0
0
  • 답변 1

  • 전재형
    4k
    2017-05-03 19:34:41

    1. controller에서 form의 값을 받아서 모델에 넘겨줍니다.

    2. 뷰에서 모델의 값을 input 의 초기값으로 지정합니다.

    <input name="search" type="checkbox" value="${form.search}">
    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.