急求HTTP Status 500- 的解决方法!!

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:05:22
我现在刚学Struts,用的是MyEclipse6.5,加入struts1.2后,启动Tomcat5.5,当我打开普通的jsp页面时可以正常显示,但是当我打开拥有struts标签支持的jsp页面时却出现HTTP Status 500 - 错误,由于刚学eclipse和Struts,不知道该如何解决,哪位大哥帮帮忙,小弟在此谢过,具体的提示错误如下:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:281)
org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:423)
...
root cause
java.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTei
org.apache.catalina.loader.WebappClassL

应该是你的jsp页面没有加入struts支持
解决方法:
在创建jsp页面的时候输入jsp名称后,底下有一个下拉列表,选择struts1.2支持,完成就可以了,这样使用struts标签就不会出现这样的错误了

在页面开头加上
<%@taglib prefix="logic" uri="/WEB-INF/struts-logic.tld"%>
<%@taglib prefix="bean" uri="/WEB-INF/struts-bean.tld"%>