CommandMap, CommandMapArgumentResolver
- 작성자 :
- 최*재
- 작성일 :
- 2012-04-12 10:34:24
- 조회수 :
- 1,961
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
클라이언트 페이지에서 아래와 같은 입력값이
'테스트', "테스트", <테스트> 값이
서버측 commandMap 에서 추출할 경우 아래와 같이 뽑아지네요..
'테스트' "테스트" <테스트>
이러한 변환없이 넘겨준값으로 받아 처리하고자 합니다.
어떤 처리가 필요한지 알고싶습니다.
'테스트', "테스트", <테스트> 값이
서버측 commandMap 에서 추출할 경우 아래와 같이 뽑아지네요..
'테스트' "테스트" <테스트>
이러한 변환없이 넘겨준값으로 받아 처리하고자 합니다.
어떤 처리가 필요한지 알고싶습니다.
A
안녕하세요.. 최승재님..
CommandMapArgumentResolver는 파라미터의 값에 대하여 변형을 하지 않고 있습니다.
단순히 .. request.getParameterNames()를 통해.. 전체 파라미터를 Map으로 넣어주는 역할만 담당합니다..
위 변경은.. 다른 요인(예를 들면.. servlet의 filter, spring mvc의 interceptor 등)에 의해 변경되는 것 같습니다..
실제 web.xml에 HTMLTagFilter(egovframework.rte.ptl.mvc.filter.HTMLTagFilter)가 등록된 경우.. "<"나 ">" 등은 변경을 해주고 있습니다.
그러나.. 이 경우 ","가 없어지진 않고.. "<" => ">" 등만 변경이 됩니다..
확인 부탁드립니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
CommandMapArgumentResolver는 파라미터의 값에 대하여 변형을 하지 않고 있습니다.
단순히 .. request.getParameterNames()를 통해.. 전체 파라미터를 Map으로 넣어주는 역할만 담당합니다..
위 변경은.. 다른 요인(예를 들면.. servlet의 filter, spring mvc의 interceptor 등)에 의해 변경되는 것 같습니다..
실제 web.xml에 HTMLTagFilter(egovframework.rte.ptl.mvc.filter.HTMLTagFilter)가 등록된 경우.. "<"나 ">" 등은 변경을 해주고 있습니다.
그러나.. 이 경우 ","가 없어지진 않고.. "<" => ">" 등만 변경이 됩니다..
확인 부탁드립니다.
그럼.. 즐거운 하루되십시오.
감사합니다.