Struts의 Controller기능이용할려는데.,.
나미
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception javax.servlet.ServletException: Cannot find bean: org.apache.struts.taglib.html.BEAN in any scope org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758) org.apache.jsp.ddd_jsp._jspService(ddd_jsp.java:82) 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) rnd.EncodingFilter.doFilter(EncodingFilter.java:50) root cause javax.servlet.jsp.JspException: Cannot find bean: org.apache.struts.taglib.html.BEAN in any scope org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:935) org.apache.struts.taglib.html.BaseFieldTag.prepareValue(BaseFieldTag.java:121) org.apache.struts.taglib.html.BaseFieldTag.renderInputElement(BaseFieldTag.java:102) org.apache.struts.taglib.html.BaseFieldTag.doStartTag(BaseFieldTag.java:81) org.apache.jsp.ddd_jsp._jspx_meth_html_text_0(ddd_jsp.java:200) org.apache.jsp.ddd_jsp._jspx_meth_html_html_0(ddd_jsp.java:119) org.apache.jsp.ddd_jsp._jspService(ddd_jsp.java:73) 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) rnd.EncodingFilter.doFilter(EncodingFilter.java:50) note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
web.xml
..
....
taglib
taglib-uri/WEB-INF/tld/struts-bean.tld/taglib-uri
taglib-location/WEB-INF/tld/struts-bean.tld/taglib-location
/taglib
taglib
taglib-uri/WEB-INF/tld/struts-html.tld/taglib-uri
taglib-location/WEB-INF/tld/struts-html.tld/taglib-location
/taglib
taglib
taglib-uri/WEB-INF/tld/struts-logic.tld/taglib-uri
taglib-location/WEB-INF/tld/struts-logic.tld/taglib-location
/taglib
taglib
taglib-uri/WEB-INF/tlds/struts-nested.tld/taglib-uri
taglib-location/WEB-INF/tlds/struts-nested.tld/taglib-location
/taglib
taglib
taglib-uri/WEB-INF/tlds/struts-tiles.tld/taglib-uri
taglib-location/WEB-INF/tlds/struts-tiles.tld/taglib-location
/taglib
..
.
struts-config.xml
.
..
struts-config
data-sources /
form-beans /
global-exceptions /
global-forwards /
action-mappings /
controller /
message-resources parameter=net.javajigi.tutorial.MessageResources /
/struts-config
..
.
*.jsp
%@ page language=java %
%@ taglib uri=/WEB-INF/tld/struts-bean.tld prefix=bean %
%@ taglib uri=/WEB-INF/tld/struts-html.tld prefix=html %
%@ taglib uri=/WEB-INF/tld/struts-logic.tld prefix=logic %
html:html locale=true
head
titlebean:message key=login.title //title
html:base/
/head
body
html:form action=/login
html:text property=id /
br /
html:password property=password /
br /
/html:form/body
/html:html
-
즐겨찾기
우선 위의 web.xml 에서 설정하신대로 context 경로에 만드신 context/WEB-INF/tld/struts-html.tld 가 있는지 확인하시구요 없으시다면 복사해서 넣으세요 해당하는 경로를 만드시고 넣으시면 되겠죠? 나머지 file 들도 확인해보세요~ 안되시면 소스를 올려주세요 봐드리겠습니다^^
-
소년틳터프
근데요 org.apache.struts.taglib.html.BEAN 이놈이 어떤놈인지 몰겟어욤^^ eclipse찾아봐도 안나오구^^제가 첨해봐서 그러는데 설명좀 해주세요 ㅜㅜ
-
핑크빛애교
org.apache.struts.taglib.html.BEAN 이놈이 없다고 하네요.. 확인해보세요 ^^*