벨로시티 사용시.
- 작성자 :
- 정*태
- 작성일 :
- 2010-07-22 16:18:25
- 조회수 :
- 2,917
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
전자정부 프레임워크 기반(공통소스포함)에 개발중에 있습니다.
Spring에서 벨로시티 구현은 velocityCofiguere와 velocityViewReslover
2개를 선언하여 구현하였습니다.
view단으로 velocity를 선정하였으며 기존 전자정부 jsp파일도 그대로 가져갈 예정입니다.
velocity 메세지 처리시에 #SpringMessage("aa.bb") 으로 나타낼수 있는데요.
컨트롤단에서 /test.vm 으로하면 정상적으로 벨로시티 템플릿으로 인식해서 보여주지만 forward:/test.vm 이나 redirect:/test.vm으로 리턴선언을 할경우에는
벨로시티 템플릿으로 인식을 못하는지 #SpringMessage("aa.bb")가 그대로 나타나며
벨로시티 문법 또한 먹지 않습니다.
해결방안 좀 알려주시면 감사하겠습니다.
한가지 더 벨로시티로 갈경우 전자정부 프레임워크에서 제공되는 ajaxtags를 사용할 수 없습니다. ajaxtags를 사용할 순 없는지 아니면 velocity와 궁합이 잘 맞는
ajax library 추천해 주시면 감사하겠습니다.
Spring에서 벨로시티 구현은 velocityCofiguere와 velocityViewReslover
2개를 선언하여 구현하였습니다.
view단으로 velocity를 선정하였으며 기존 전자정부 jsp파일도 그대로 가져갈 예정입니다.
velocity 메세지 처리시에 #SpringMessage("aa.bb") 으로 나타낼수 있는데요.
컨트롤단에서 /test.vm 으로하면 정상적으로 벨로시티 템플릿으로 인식해서 보여주지만 forward:/test.vm 이나 redirect:/test.vm으로 리턴선언을 할경우에는
벨로시티 템플릿으로 인식을 못하는지 #SpringMessage("aa.bb")가 그대로 나타나며
벨로시티 문법 또한 먹지 않습니다.
해결방안 좀 알려주시면 감사하겠습니다.
한가지 더 벨로시티로 갈경우 전자정부 프레임워크에서 제공되는 ajaxtags를 사용할 수 없습니다. ajaxtags를 사용할 순 없는지 아니면 velocity와 궁합이 잘 맞는
ajax library 추천해 주시면 감사하겠습니다.
A
안녕하세요. 정영태님.
Controller 에서 forward 할 경우 에 다시 .do를 호출하여 VelocityViewResolver 가 동작할 수 있도록 하시기 바랍니다.
forward 를 .vm 으로 할경우 DispatcherServlet 이 VelocityView를 Rendering 하지 않고 InternalResourceView를 Rendering 링 하여 velocity 인식을 하지 않습니다.
log4j 설정을 아래와 같이 바꾸어 자세한 내용을 확인하시기 바랍니다.
<logger name="org.springframework" additivity="false">
<level value="DEBUG" />
<appender-ref ref="console" />
</logger>
또한 ajaxtags 를 사용하지 못하는 부분에 관하여 좀더 자세히 올려주시면 안내하여 드리겠습니다.
즐거운 하루되세요. 감사합니다.
Controller 에서 forward 할 경우 에 다시 .do를 호출하여 VelocityViewResolver 가 동작할 수 있도록 하시기 바랍니다.
forward 를 .vm 으로 할경우 DispatcherServlet 이 VelocityView를 Rendering 하지 않고 InternalResourceView를 Rendering 링 하여 velocity 인식을 하지 않습니다.
log4j 설정을 아래와 같이 바꾸어 자세한 내용을 확인하시기 바랍니다.
<logger name="org.springframework" additivity="false">
<level value="DEBUG" />
<appender-ref ref="console" />
</logger>
또한 ajaxtags 를 사용하지 못하는 부분에 관하여 좀더 자세히 올려주시면 안내하여 드리겠습니다.
즐거운 하루되세요. 감사합니다.