spring2.5 메모가 지원되지 않음
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);
허허, 모두가 같은 문제에 부딪혔는지 친구들은 어떻게 해결했는지 모르겠다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
thymeleaf로 HTML 페이지를 동적으로 만듭니다 (spring + gradle)지난번에는 에서 화면에 HTML을 표시했습니다. 이번에는 화면을 동적으로 움직여보고 싶기 때문에 입력한 문자를 화면에 표시시키고 싶습니다. 초보자의 비망록이므로 이상한 점 등 있으면 지적 받을 수 있으면 기쁩니다! ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.