메시지 프로퍼티 관련 질문이에요!
- 작성자 :
- 이*균
- 작성일 :
- 2015-09-03 10:44:59
- 조회수 :
- 1,133
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요!
전자정부 3.2로 개발중에 있는 개발자입니다.
@Controller
public class RegionController {
@Resource(name="messageSource")
protected MessageSource messageSource ;
함수()
{
String getMsg = messageSource.getMessage("list.sample" , null , Locale.getDefault() );
}
}
<-- 여기서 사용시 오류가 발생하지 않는데요
새로만든 클래스에서 동일한 방식으로 사용할려고 하면 오류가 뜨네요...
public class Risk extends TagSupport {
함수(){
String getMsg = messageSource.getMessage("list.sample" , null , Locale.getDefault() );
} <-- 오류발생
차이점은 아래 클래스는 커스텀 태그 위해 만든 일반 클래스인데요.... 메시지 프로퍼티 값 이용시, 오류가 발생하네요..
좋은 답변 기다리겠습니다. ^^
오류로그 입니다.
could not deserialize the servlet-context scoped attribute with name: "javax.servlet.context.tempdir"
java.lang.NullPointerException
at weblogic.servlet.internal.AttributeWrapper.saveObjectClassLoaderInfo(AttributeWrapper.java:232)
at weblogic.servlet.internal.AttributeWrapper.convertBytesToObject(AttributeWrapper.java:114)
at weblogic.servlet.internal.ContextAttributeWrapper.getObject(ContextAttributeWrapper.java:53)
at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:62)
at weblogic.servlet.internal.AttributesMap.get(AttributesMap.java:108)
Truncated. see log file for complete stacktrace
전자정부 3.2로 개발중에 있는 개발자입니다.
@Controller
public class RegionController {
@Resource(name="messageSource")
protected MessageSource messageSource ;
함수()
{
String getMsg = messageSource.getMessage("list.sample" , null , Locale.getDefault() );
}
}
<-- 여기서 사용시 오류가 발생하지 않는데요
새로만든 클래스에서 동일한 방식으로 사용할려고 하면 오류가 뜨네요...
public class Risk extends TagSupport {
함수(){
String getMsg = messageSource.getMessage("list.sample" , null , Locale.getDefault() );
} <-- 오류발생
차이점은 아래 클래스는 커스텀 태그 위해 만든 일반 클래스인데요.... 메시지 프로퍼티 값 이용시, 오류가 발생하네요..
좋은 답변 기다리겠습니다. ^^
오류로그 입니다.
could not deserialize the servlet-context scoped attribute with name: "javax.servlet.context.tempdir"
java.lang.NullPointerException
at weblogic.servlet.internal.AttributeWrapper.saveObjectClassLoaderInfo(AttributeWrapper.java:232)
at weblogic.servlet.internal.AttributeWrapper.convertBytesToObject(AttributeWrapper.java:114)
at weblogic.servlet.internal.ContextAttributeWrapper.getObject(ContextAttributeWrapper.java:53)
at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:62)
at weblogic.servlet.internal.AttributesMap.get(AttributesMap.java:108)
Truncated. see log file for complete stacktrace
A
안녕하세요. 표준프레임워크 센터 입니다.
일반클래스는 @Resource 테그 사용시 해당 객체를 참조 할수 없습니다.
컨테이너 시작시 context:component-scan의해 빈들이 WAS에 올라가게 됩니다.
Controller, Service, Repository 성질의 빈들만 사용 가능 합니다.
감사합니다.
일반클래스는 @Resource 테그 사용시 해당 객체를 참조 할수 없습니다.
컨테이너 시작시 context:component-scan의해 빈들이 WAS에 올라가게 됩니다.
Controller, Service, Repository 성질의 빈들만 사용 가능 합니다.
감사합니다.