2009-07-23 6 views
2

서블릿에 대해jsp : 서블릿에 해당하는 setProperty

<jsp:setProperty name="beanName" property="*"/> 

가 있습니까?

요청 매개 변수를 사용하여 서블릿 내부에서 bean을 자동으로 채우는 것? JSP 전용 애플리케이션을 리팩터링하고 일부 코드를 서블릿으로 옮기고 싶습니다. 많은 비극적 인 이유 때문에 우리는 (지금 당장) 이것을 쉽게하기 위해 어떤 프레임 워크를 사용할 수 없습니다.

답변

5

외부 라이브러리를 사용할 수 있습니까? 그렇다면 Commons BeanUtils이 도움이 될 것입니다.

업데이트 : 지금 당신이이 방법을 사용할 수 있습니다 확인했습니다 것을 : 당신이 찾고있는 방법은 BeanUtils.populate()입니다
. 요청 매개 변수를 매핑하는 데 사용하는 방법은 여기 example (4.2 장)이 있습니다.

+0

저는 할 수 있습니다. – Jibba

+0

고마워요. - 완벽하게 작동합니다. – Jibba

3

리플렉션을 사용하여 수행 할 수 있지만 사용하지 않은 상태에서는 아무 것도 없습니다. 리플렉션을 사용하여 약간의 도우미 객체를 작성하는 것은 꽤 쉽습니다.