spring2.5 메모가 지원되지 않음

1.spring2.5 주석이 지원되지 않습니다. ActionForm의 포조 속성이 지원되지 않는 것 같습니다. 주석 귀속이 통신 관리를 하고 있습니다.
Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Invalid argument looking up property: "address.addName" of bean: "org.apache.struts.tagli

jsp에서 사용:
<html:text property="address.addName"/>

틀림없습니다. actionForm에는address 대상이 있고, 이 대상에는addName 속성이 있습니다.
ActionForm:
public class AddressForm extends QueryConditionForm {

	//set pojo
	@Resource(name="address")
	private Address address;
         .....


이것 은 다른 이상 을 내포하고 있는 이상 으로, 이상 힌트 만 보면 문제 를 해결할 수 없다
오류 알림, bean을 찾을 수 없습니다.property 속성은 실제 가상입니다. 실제로는 Spring 2.5 IOC에서 비안을 구성하고 귀속시키는 주석 처리를 사용하기 때문에 action에서 처리할 때
address는 지연 로드 대상입니다. ActionForm의addressForm의address 속성이 초기화되지 않았기 때문에 상기 오류가 발생할 수 있습니다
해결 방법은 비안을 formBean에 넣기 전에 초기화하는 것이다.
public class AddressForm extends QueryConditionForm {

	//set pojo
	private Address address = new Address();
         .....


좀 아프다,spring2.5 이렇게 쓰는 것은 지원되지 않는다.
사실 개발 과정에서 유사한 문제에 부딪혔다.
2.spring2.5 주석이 지원되지 않습니다. 서브렛이 사용하는 주석이 지원되지 않는 것 같습니다. 제 팀원들은 servlet 요청을 사용했고spring2.5의 주석 기술: 그러나 dao층에 문제가 발생하여 데이터베이스의 sqlMapClient(ibatis 기술을 사용한 데이터 Source)를 읽을 수 없음이 뚜렷하다.
답답한 나머지 스프링이 지원하지 않는 특성을 해결해야 한다.
 
ApplicationContext ctx =   
	            new ClassPathXmlApplicationContext(locations);
	       fileDiskDao = (FileDiskDao)ctx.getBean("fileDiskDao");
		FileDisk fd = new FileDisk();
		fd.setFileId(1);
		fd.setFileName("aaa");
		fd.setFileType(0);
		fd.setMaker(1);
		fd.setMakerDate(new Date());
	    fd.setParent(0);
	    fd.setPath("0");
	    fd.setFileLength("200");
	   
	    fileDiskDao.insertFile(fd);

허허, 모두가 같은 문제에 부딪혔는지 친구들은 어떻게 해결했는지 모르겠다

좋은 웹페이지 즐겨찾기