一个servlet里面能不能用session存两个对象?
比如
HttpSession session=request.getSession();
session.setAttribute(CategorySessionConstants.PRODUCT, productList);(这个是集合对象)
session.setAttribute(CategorySessionConstants.DAOHANG, categoryid);(这个是字符串对象)

解决方案 »

  1.   

    CategorySessionConstants.DAOHANG
    CategorySessionConstants.PRODUCT
    这上面两个变量是字符串类型吗?
      

  2.   

    但是怎么出现这个错啊2009-10-6 20:46:35 org.apache.catalina.core.StandardWrapperValve invoke
    严重: Servlet.service() for servlet CategoryItemsServlet threw exception
    java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
      

  3.   

    java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String那是因为你取出来的时候,把集合当成String了,报了个不能转换的异常(ClassCastException)