textarea 사용시 문의사항
- 작성자 :
- 김*일
- 작성일 :
- 2011-05-02 10:12:27
- 조회수 :
- 2,645
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
<form:form commandName="aaVO"로 설정하고
textarea부분에 글을 작성시, 글 앞부분에 공백을 넣었습니다.
등록후 확인을 하면 앞부분 공백이 사라져 버리는데요.
jsp에서 자바스크립트로 확인을 하면 분명 제가 넣은 부분에 공백이 있습니다.
그러나 콘트롤러에서 bean으로 값을 받을경우 프린트해보면 없어집니다.
다른 방식 직접 파라메터(getParameter)를 받으면 입력한 방식대로 나옵니다.
bean으로 값을 받는 경우 입력한대로 나오지 않고, 앞 부분 공백이
사라지는 이유가 프레임워크상에서 처리되어서 그런거 같은데,
환경설정에서 설정 가능한 부분인지, 아니면 프레임워크상에서 무조건적으로
적용 되는 부분인지 문의드립니다.
textarea부분에 글을 작성시, 글 앞부분에 공백을 넣었습니다.
등록후 확인을 하면 앞부분 공백이 사라져 버리는데요.
jsp에서 자바스크립트로 확인을 하면 분명 제가 넣은 부분에 공백이 있습니다.
그러나 콘트롤러에서 bean으로 값을 받을경우 프린트해보면 없어집니다.
다른 방식 직접 파라메터(getParameter)를 받으면 입력한 방식대로 나옵니다.
bean으로 값을 받는 경우 입력한대로 나오지 않고, 앞 부분 공백이
사라지는 이유가 프레임워크상에서 처리되어서 그런거 같은데,
환경설정에서 설정 가능한 부분인지, 아니면 프레임워크상에서 무조건적으로
적용 되는 부분인지 문의드립니다.
A
안녕하세요.. 김호일님..
표준프레임워크의 경우.. 별도로 공백을 제거하는 부분은 없는 것 같습니다.
가능한 부분은 HTMLTagFilter 부분과 CommandMapArgumentResolver 부분인데..
해당 코드를 확인한 결과 파라미터에 대한 공백 제거 부분은 없는 것으로 확인되었습니다.
혹 Controller의 파라미터에 지정된 VO의 getter나 setter에서 공백을 제거하는 trim()이 포함되어 있을 수 있으니 확인 부탁드립니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
표준프레임워크의 경우.. 별도로 공백을 제거하는 부분은 없는 것 같습니다.
가능한 부분은 HTMLTagFilter 부분과 CommandMapArgumentResolver 부분인데..
해당 코드를 확인한 결과 파라미터에 대한 공백 제거 부분은 없는 것으로 확인되었습니다.
혹 Controller의 파라미터에 지정된 VO의 getter나 setter에서 공백을 제거하는 trim()이 포함되어 있을 수 있으니 확인 부탁드립니다.
그럼.. 즐거운 하루되십시오.
감사합니다.