레프트메뉴 관련 질문
- 작성자 :
- l******0
- 작성일 :
- 2020-12-14 10:24:47
- 조회수 :
- 3,196
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요.
올인원 3.9.0 으로 설치해서 사용중입니다.
EgovUnitLeft.jsp 안에 있는 왼쪽 메뉴항목을 상단메뉴로 변경해서 적용하려고 변경 하던 중
<c:if test="${isSts == 'false' && result.gid == '30'}">
여러 라인의 <result.gid> 이 내용을 찾지 못해서 에러가 나서 문의드립니다.
컨트롤러의 소스는 그대로 가져다 사용했습니다.
AController implements ApplicationContextAware, InitializingBean {
private ApplicationContext applicationContext;
private static final Logger LOGGER = LoggerFactory.getLogger(SalesController.class);
public void afterPropertiesSet() throws Exception {}
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
this.applicationContext = applicationContext;
LOGGER.info("SalesController setApplicationContext method has called!");
}
}
해당 내용들까지 그대로 썻으며 RequestMapping만 변경했습니다.
javax.el.PropertyNotFoundException: 타입 [java.lang.String]에서 프로퍼티 [gid]을(를) 찾을 수 없습니다.
해당 에러가 나는데 어떻게 가져오는지 알고 싶습니다.
올인원 3.9.0 으로 설치해서 사용중입니다.
EgovUnitLeft.jsp 안에 있는 왼쪽 메뉴항목을 상단메뉴로 변경해서 적용하려고 변경 하던 중
<c:if test="${isSts == 'false' && result.gid == '30'}">
여러 라인의 <result.gid> 이 내용을 찾지 못해서 에러가 나서 문의드립니다.
컨트롤러의 소스는 그대로 가져다 사용했습니다.
AController implements ApplicationContextAware, InitializingBean {
private ApplicationContext applicationContext;
private static final Logger LOGGER = LoggerFactory.getLogger(SalesController.class);
public void afterPropertiesSet() throws Exception {}
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
this.applicationContext = applicationContext;
LOGGER.info("SalesController setApplicationContext method has called!");
}
}
해당 내용들까지 그대로 썻으며 RequestMapping만 변경했습니다.
javax.el.PropertyNotFoundException: 타입 [java.lang.String]에서 프로퍼티 [gid]을(를) 찾을 수 없습니다.
해당 에러가 나는데 어떻게 가져오는지 알고 싶습니다.
A
안녕하세요.
표준프레임워크센터 입니다.
수정을 어떻게 하고 계신지
저희는 자세히 알수는 없으나
공통컴포넌트 예제에서는
어노테이션을 찾아서 IncludedCompInfoVO에 값을 셋하고 있습니다.
다음 파일을 보면
/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml
다음 설정 구문을 확인하실수 있는데요.
<context:component-scan base-package="egovframework">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
관련한 빈을 스캔하는 설정이 누락되었거나
스캔 범위 밖이라서 그러는것은 아닌지 점검하실 필요가 있어 보입니다.
감사합니다.
표준프레임워크센터 입니다.
수정을 어떻게 하고 계신지
저희는 자세히 알수는 없으나
공통컴포넌트 예제에서는
어노테이션을 찾아서 IncludedCompInfoVO에 값을 셋하고 있습니다.
다음 파일을 보면
/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml
다음 설정 구문을 확인하실수 있는데요.
<context:component-scan base-package="egovframework">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
관련한 빈을 스캔하는 설정이 누락되었거나
스캔 범위 밖이라서 그러는것은 아닌지 점검하실 필요가 있어 보입니다.
감사합니다.