[질문] jsp struts
꽃은별
%@ taglib prefix=c uri=http://java.sun.com/jstl/core%
%@ taglib prefix=x uri=http://java.sun.com/jstl/xml%
% response.setContentType(text/html; charset = euc-kr);%
%-- 파라미터 받아서 출력 --%
c:if test=${!empty param.name}
param: x:out select=$param:name/
/c:if
form
name: input type=text name=name
input type=submit value=확인
/formtype Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception javax.servlet.ServletException: org/apache/xpath/XPathException
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.jstl.jstlxml01_jsp._jspService(jstlxml01_jsp.java:88)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.NoClassDefFoundError: org/apache/xpath/XPathException
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
org.apache.taglibs.standard.tag.common.xml.ExprSupport.doStartTag(ExprSupport.java:63)
org.apache.taglibs.standard.tag.el.xml.ExprTag.doStartTag(ExprTag.java:62)
org.apache.jsp.jstl.jstlxml01_jsp._jspx_meth_x_out_1(jstlxml01_jsp.java:188)
org.apache.jsp.jstl.jstlxml01_jsp._jspService(jstlxml01_jsp.java:81)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
뭐가 잘못된것일까요; 스트럿츠 설치가 잘못되었을 수도 있나; core나 sql, fmt 이런건 다 되는데; xml이 안먹히네요;jakarta-taglibs-standard-1.1.2tomcat 5.0.28
-
모드니
jdk 버전을 한번 확인해 보세요...jdk1.4랑 jdk1.5 버전에서 사용하는 jstl이 다릅니다...각자 다르게 설치를 해 줘야 하는데 한번 체크를 해 보세요..