tiles 3 환경설정후 실행했는데 오류가 뜹니다.
- 작성자 :
- 공*철
- 작성일 :
- 2013-09-03 19:55:43
- 조회수 :
- 1,407
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
수고하십니다...
tiles 3 환경설정후 실행했는데 오류가 뜹니다.
(혹시나해서 tiles 2 로 설정하고 환경 맞춰서 해봐도 마찬가지네요...)
무엇이 문제인지 좀 알려주시면 감사하겠습니다..
spring 3.2.4 로 업시키고
tiles 3 붙였습니다.
군데.. 아래처럼 환경설정을 하고 실행해보니 자꾸 아래의 오류가 뜨고 화면 오류납니다.
물론, egov-com-servlet.xml 의 UrlBasedViewResolver 관련 bean 설정부분을 기존처럼 돌려놓으면 화면 이상없이 뜨지만..
제가 테스트하려는 것이 아니므로... 의미가 없어서요...
--- egov-com-servlet.xml 내용중 일부 ---
<bean class="org.springframework.web.servlet.view.UrlBasedViewResolver"
p:viewClass="org.springframework.web.servlet.view.tiles3.TilesView" />
로 수정했음.
--- tiles-config.xml 내용중 일부 ---
<definition name="*/*/*" extends="layout_main_base">
<put-attribute name="body" value="/WEB-INF/jsp/{1}/{2}/{3}.jsp" />
</definition>
--- layout.jsp 내용중 일부 ---
<body>
<div id="header">
<tiles:insertAttribute name="header" />
</div>
<div id="body">
<tiles:insertAttribute name="menu_sub" />
<div id="body">
<tiles:insertAttribute name="body" />
</div>
</div>
<div id="footer">
<tiles:insertAttribute name="footer" />
</div>
</body>
--- 오류 내용 ---
SEVERE: Servlet.service() for servlet [action] in context with path [/hs_portal] threw exception [Could not resolve view with name 'main/EgovMainView' in servlet with name 'action'] with root cause
javax.servlet.ServletException: Could not resolve view with name 'main/EgovMainView' in servlet with name 'action'
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1190)
tiles 3 환경설정후 실행했는데 오류가 뜹니다.
(혹시나해서 tiles 2 로 설정하고 환경 맞춰서 해봐도 마찬가지네요...)
무엇이 문제인지 좀 알려주시면 감사하겠습니다..
spring 3.2.4 로 업시키고
tiles 3 붙였습니다.
군데.. 아래처럼 환경설정을 하고 실행해보니 자꾸 아래의 오류가 뜨고 화면 오류납니다.
물론, egov-com-servlet.xml 의 UrlBasedViewResolver 관련 bean 설정부분을 기존처럼 돌려놓으면 화면 이상없이 뜨지만..
제가 테스트하려는 것이 아니므로... 의미가 없어서요...
--- egov-com-servlet.xml 내용중 일부 ---
<bean class="org.springframework.web.servlet.view.UrlBasedViewResolver"
p:viewClass="org.springframework.web.servlet.view.tiles3.TilesView" />
로 수정했음.
--- tiles-config.xml 내용중 일부 ---
<definition name="*/*/*" extends="layout_main_base">
<put-attribute name="body" value="/WEB-INF/jsp/{1}/{2}/{3}.jsp" />
</definition>
--- layout.jsp 내용중 일부 ---
<body>
<div id="header">
<tiles:insertAttribute name="header" />
</div>
<div id="body">
<tiles:insertAttribute name="menu_sub" />
<div id="body">
<tiles:insertAttribute name="body" />
</div>
</div>
<div id="footer">
<tiles:insertAttribute name="footer" />
</div>
</body>
--- 오류 내용 ---
SEVERE: Servlet.service() for servlet [action] in context with path [/hs_portal] threw exception [Could not resolve view with name 'main/EgovMainView' in servlet with name 'action'] with root cause
javax.servlet.ServletException: Could not resolve view with name 'main/EgovMainView' in servlet with name 'action'
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1190)
A
안녕하세요. 공현철님.
표준프레임워크의 tiles를 지원하지 않습니다.
해당 부분에 구글링을 통해 확인해 보셔야 할 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
표준프레임워크의 tiles를 지원하지 않습니다.
해당 부분에 구글링을 통해 확인해 보셔야 할 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.