|

- 帖子
- 11
- 主题
- 0
- 精华
- 0
- 积分
- 30
- 疯狂金币
- 2
- 疯狂水晶
- 0
- 在线时间
- 22 小时
|
我在eclipse编写的一个jsp文件,文件名为show.jsp
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="java.util.ArrayList" %>
<%@ page import="com.yxq.valuebean.WordSingle" %>
<%
ArrayList wordlist=(ArrayList)application.getAttribute("wordlist");
if(wordlist==null||wordlist.size()==0)
out.print("没有留言可显示!");
else{
for(int i=wordlist.size()-1;i>=0;i--){
WordSingle single=(WordSingle)wordlist.get(i);
%>
留 言 者:<%=single.getAuthor() %>
<p>
留言时间:<%=single.getTime() %>
<p>
留言标题:<%=single.getTitle() %>
<p>
留言内容:
<textarea rows="7" cols="30" readonly><%=single.getContent() %></textarea>
<a href="index.jsp">我要留言</a>
<hr width="100%">
<%
}
}
%>
运行后出现如下错误:
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: java.lang.String
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
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.ClassCastException: java.lang.String
org.apache.jsp.show_jsp._jspService(show_jsp.java:48)
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)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
--------------------------------------------------------------------------------
代码编译了没有出错,请问是什么问题?怎样解决? |
|