0
"yourname"이라는 속성 하나를 허용하는 jsp에서 맞춤 태그 처리기를 개발 중입니다. .tld 파일과 태그 처리기 파일에는 동일한 속성 이름이 들어 있습니다 (대소 문자도 확인했습니다). 하지만 어쨌든 웹 앱을 실행하는 동안 예외가 발생합니다. 예외 메시지는 "TLD에 따라 sayhello 태그에 대해 yourname 속성이 유효하지 않습니다"라고 말합니다.맞춤 태그 jsp에서 속성을 사용할 수 없습니다.
tld 파일의 태그 정보입니다.
<tag>
<name>sayhello</name>
<tag-class>check.PrintTagHandler</tag-class>
<body-content>scriptless</body-content>
<attribute>yourname</attribute>
</tag>
이것은 bean의 특성 이름입니다.
private String yourname;
이
통화를<hello:sayhello yourname="ABC"/>
태그 선언입니다 :
<%@taglib prefix="hello" uri="/WEB-INF/tlds/newtag_library2"%>
모든 것이 올바른 것 같다하지만 난 예외를 얻고있다.
Plese help.
의
장소에서 YOURNAME 속성에 대한 게터 세터입니까? –
@BhushanKawadkar : 예, 그들은 자리에 있습니다. 내가 속성을 사용하지 않으면 잘 동작합니다. Welcome Null이 출력됩니다. 문제는 속성을 사용할 때입니다. – user2471158