textArea의 값을 받아 모두 console에 찍는법
- 작성자 :
- 김*문
- 작성일 :
- 2014-10-26 22:26:41
- 조회수 :
- 738
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요
아래<1>의 <form:textarea>로 받은 값을 controller에서 <아래2>소스의 LOGGER로 찍으면 한줄만 찍힙니다.(결과<아래3>참조)
-----<아래1>----
<td class="tbtd_caption"><label for="description">Description</label></td>
<td class="tbtd_content">
<form:textarea path="description" rows="5" cols="58" />
<form:errors path="description" /></td>
---------<아래2>-----------------
public String updateSample(@ModelAttribute("searchVO") SampleDefaultVO searchVO, SampleVO sampleVO,
BindingResult bindingResult, Model model, SessionStatus status)
throws Exception {
beanValidator.validate(sampleVO, bindingResult);
if (bindingResult.hasErrors()) {
model.addAttribute("sampleVO", sampleVO);
return "sample/egovSampleRegister";
}
LOGGER.debug("**description:"+sampleVO.getDescription());
sampleService.updateSample(sampleVO);
status.setComplete();
return "forward:/egovSampleList.do";
}
-----------<아래3>------
2014-10-26 22:17:41,185 DEBUG [egovframework.example.sample.service.impl.EgovSampleServiceImpl] **description:Presentation Layer
모두다 값을 console에 표시하는 방법이 있으면, 알려주면 감사하겠습니다
수고하세요^^
아래<1>의 <form:textarea>로 받은 값을 controller에서 <아래2>소스의 LOGGER로 찍으면 한줄만 찍힙니다.(결과<아래3>참조)
-----<아래1>----
<td class="tbtd_caption"><label for="description">Description</label></td>
<td class="tbtd_content">
<form:textarea path="description" rows="5" cols="58" />
<form:errors path="description" /></td>
---------<아래2>-----------------
public String updateSample(@ModelAttribute("searchVO") SampleDefaultVO searchVO, SampleVO sampleVO,
BindingResult bindingResult, Model model, SessionStatus status)
throws Exception {
beanValidator.validate(sampleVO, bindingResult);
if (bindingResult.hasErrors()) {
model.addAttribute("sampleVO", sampleVO);
return "sample/egovSampleRegister";
}
LOGGER.debug("**description:"+sampleVO.getDescription());
sampleService.updateSample(sampleVO);
status.setComplete();
return "forward:/egovSampleList.do";
}
-----------<아래3>------
2014-10-26 22:17:41,185 DEBUG [egovframework.example.sample.service.impl.EgovSampleServiceImpl] **description:Presentation Layer
모두다 값을 console에 표시하는 방법이 있으면, 알려주면 감사하겠습니다
수고하세요^^
A
안녕하세요. 김영문님.
textarea라고 해서 특별히 한 줄만 표시되는 것은 아닙니다.
로그 처리 부분 또한 여러 라인을 하나의 라인만을 출력하는 기능이 적용되어 있지 않습니다.
아마도 입력 값 자체에 하나의 라인만이 입력되었거나, 필터 등에서 명시적으로 라인구분(\r\n)을 삭제 처리하신 경우인지 확인 부탁드립니다.
그럼, 즐거운 하루되십시오.
감사합니다.
textarea라고 해서 특별히 한 줄만 표시되는 것은 아닙니다.
로그 처리 부분 또한 여러 라인을 하나의 라인만을 출력하는 기능이 적용되어 있지 않습니다.
아마도 입력 값 자체에 하나의 라인만이 입력되었거나, 필터 등에서 명시적으로 라인구분(\r\n)을 삭제 처리하신 경우인지 확인 부탁드립니다.
그럼, 즐거운 하루되십시오.
감사합니다.