productlist.jsp代码:
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%@ page import="java.util.*" %>
<%@ page import="com.hzm.shoppcat.dao.*" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="s"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
<table>
<tr>
<td></td>
<td></td>
</tr>
<%
List<CartProduct> list=null;
list = (List<CartProduct>)request.getSession().getAttribute("list");
CartProduct product = new CartProduct();
if(list==null||list.size()==0){
%>
<tr>
<td></td>
</tr>
<%}else{ %>
<tr>
<td>
</td>
<%for(Iterator iter =list.iterator();iter.hasNext();){
product = (CartProduct)iter.next();//在这里报错了
%>
<td>
<%=product.getName() %>
</td> <%
}
}
%>
</tr>
</table>
</body>
</html>异常信息:
exception org.apache.jasper.JasperException: java.lang.String
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause java.lang.ClassCastException: java.lang.String
org.apache.jsp.productlist_jsp._jspService(productlist_jsp.java:61)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)请问如何解决
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%@ page import="java.util.*" %>
<%@ page import="com.hzm.shoppcat.dao.*" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="s"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
<table>
<tr>
<td></td>
<td></td>
</tr>
<%
List<CartProduct> list=null;
list = (List<CartProduct>)request.getSession().getAttribute("list");
CartProduct product = new CartProduct();
if(list==null||list.size()==0){
%>
<tr>
<td></td>
</tr>
<%}else{ %>
<tr>
<td>
</td>
<%for(Iterator iter =list.iterator();iter.hasNext();){
product = (CartProduct)iter.next();//在这里报错了
%>
<td>
<%=product.getName() %>
</td> <%
}
}
%>
</tr>
</table>
</body>
</html>异常信息:
exception org.apache.jasper.JasperException: java.lang.String
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause java.lang.ClassCastException: java.lang.String
org.apache.jsp.productlist_jsp._jspService(productlist_jsp.java:61)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)请问如何解决
解决方案 »
- 关于应用memcached作为缓存的几个问题
- cs结构中的frame操作
- 求解决方法MissingResourceException: Can't find bundle for base name javax.faces.
- Hiberante里很多关系连接,但真正用到的都是一对多关系,请问?
- 如何生成struts2国际化资源文件
- java内存溢出 在线等 急用
- 请问如何使用log4j输出html格式的日志文件
- 跪求eclipce3.0和 resin3.0.8配置方法,及eclipce用法相关文档
- 怎么配置TOMCAT5.0.27自带数据库连接池程序
- 请教一下为什么有时候用Object objRef = ic.lookup("java:comp/env/ejb/TheConverter");而有时候用ic.lookup("ejb")?
- 事物提交的时候发生了异常,居然在事务中的两条insert语句还执行成功了
- dhtmlxtree跟struts2配合使用的问题
好好检查下session中的list到底设置的是什么类型。