Server-side validation 방법 ( 배열 )
- 작성자 :
- 김*열
- 작성일 :
- 2014-07-07 19:12:06
- 조회수 :
- 759
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
답변 잘 보았습니다.~
'추가적으로 input의 name을 "QustnrQestnManageVOs[${i}].qestnSn"로 정의하신 경우라면 실제로는 배열이 아닌 개별 input으로 처리됩니다.' 이렇게 말씀 하셨는데..
현제 다중 input 박스 ( +버튼을 클릭하면 input 추가 되는형태 ) 를 만들고 있는데 VO를 배열 형태로 만들어서 처리를 하려다 보니까
저런 형태로 작업을 하였습니다.
혹시 참고 샘플을 알려주시면 감사하겠습니다.
**********************************************************
http://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000001&nttId=749&menu=2&submenu=1
엑셀 예제를 다운 받았는데... 혹시 사용 방법은 없나요?
'추가적으로 input의 name을 "QustnrQestnManageVOs[${i}].qestnSn"로 정의하신 경우라면 실제로는 배열이 아닌 개별 input으로 처리됩니다.' 이렇게 말씀 하셨는데..
현제 다중 input 박스 ( +버튼을 클릭하면 input 추가 되는형태 ) 를 만들고 있는데 VO를 배열 형태로 만들어서 처리를 하려다 보니까
저런 형태로 작업을 하였습니다.
혹시 참고 샘플을 알려주시면 감사하겠습니다.
**********************************************************
http://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?bbsId=BBSMSTR_000000000001&nttId=749&menu=2&submenu=1
엑셀 예제를 다운 받았는데... 혹시 사용 방법은 없나요?
A
안녕하세요. 김창열님.
배열로 처리를 원하시는 경우
<input type="text" name="question" ..>
형태와 같이 name을 동이랗게 생성하시고,
Controller에서 VO에는 String[] 으로 정의하시면 배열 형태로 파라미터가 넘어오도록 되어 있습니다.
<input type="text" name="question1" ..>
<input type="text" name="question2" ..>
<input type="text" name="size" value="2">
형태와 같이 화면상에 동일한 input이 여러 개이지만, name을 다르게 지정하시는 방법도 있지만, 이런 경우 VO를 통한 매핑이 어렵기 때문에 HttpServletRequest를 직접 사용하셔서 parameter name을 가변적으로 가져오셔야 합니다.
엑셀 예제에 대한 설명은 다음 가이드를 참조하시면 되실 것 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:excel
(해당 가이드는 iBatis 기준으로 작성되었으나 MyBatis와 처리 방식은 동일합니다.)
그럼, 즐거운 하루되십시오.
감사합니다.
배열로 처리를 원하시는 경우
<input type="text" name="question" ..>
형태와 같이 name을 동이랗게 생성하시고,
Controller에서 VO에는 String[] 으로 정의하시면 배열 형태로 파라미터가 넘어오도록 되어 있습니다.
<input type="text" name="question1" ..>
<input type="text" name="question2" ..>
<input type="text" name="size" value="2">
형태와 같이 화면상에 동일한 input이 여러 개이지만, name을 다르게 지정하시는 방법도 있지만, 이런 경우 VO를 통한 매핑이 어렵기 때문에 HttpServletRequest를 직접 사용하셔서 parameter name을 가변적으로 가져오셔야 합니다.
엑셀 예제에 대한 설명은 다음 가이드를 참조하시면 되실 것 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:excel
(해당 가이드는 iBatis 기준으로 작성되었으나 MyBatis와 처리 방식은 동일합니다.)
그럼, 즐거운 하루되십시오.
감사합니다.