0
간단한 jsp 프로그램을 실행하려하지만 작동하지 않는 경우, tomcat 8.5 및 우분투 14.04를 사용 중입니다. 또한 WEB-INF 나이에 custom.tld에 놓여있다 여기에 내 코드HTTP 상태 500 - TLD WEB-INF/custom.tld에서 필수 TLD 요소 jsp-version이 없거나 비어 있음
enter code here
jsp code:
<%@taglib prefix="ab" uri="WEB-INF/custom.tld"%>
<ab:Hello />
java code :
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.SimpleTagSupport;
import java.io.IOException;
public class HelloTag extends SimpleTagSupport {
public void doTag() throws IOException {
JspWriter pw = getJspContext().getOut();
pw.println("Welcome");
}
}
custom tld :
<taglib>
<tlib-version>1.0</tlib-version>
<jsp-verion>2.0</jsp-verion>
<tag>
<name>Hello</name>
<tag-class>HelloTag</tag-class>
<body-content>empty</body-content>
</tag>
</taglib>
키워드 –
's'
누락 내가했던 변화, 지금은 오류가 줄에서 발생한 새로운 오류가 점점 오전 : JSP 파일에 3 : 클래스 HTTP 상태 500 컴파일 할 수없는 /custom.jsp - 할 수 없음을 JSP에 대한 클래스를 컴파일 : 1 : <% @ 태그 라이브러리 URI = "WEB-INF/custom.tld"접두사 = "AB"%> 2 :패키지에 HelloTag 클래스를 넣어 @NikhilGaikwad : 3. 예를 들면; com.model.HelloTag에 접속하여 com.model.HelloTag 에 액세스하십시오. 기본 패키지로 인해 문제가 발생할 수 있습니다. –