站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题jsp页面出错,Cannot find bean ComList in any scope

jsp页面出错,Cannot find bean ComList in any scope

摘要: jsp页面出错,Cannot find bean ComList in any scope


---出错信息如下:
javax.servlet.ServletException: Cannot find bean ComList in any scope
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.admin.maillist_jsp._jspService(maillist_jsp.java:213)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
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:810)
org.infosys.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:31)


root cause

javax.servlet.jsp.JspException: Cannot find bean ComList in any scope
org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:938)
org.apache.struts.taglib.logic.IterateTag.doStartTag(IterateTag.java:277)
org.apache.jsp.admin.maillist_jsp._jspService(maillist_jsp.java:136)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
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:810)
org.infosys.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:31)

---------------我的jsp页面:
<form name="listmsgs" method="post">

------------------java:
request.setAttribute("ComList",itera); itera是个数组,里面有值




是从action中转发到该jsp页面吗?


可能你在页面传递的时候中间多了一层,你先试试放在session中看可以不


是的,是从action中转发到jsp页面


To xuyang821225(CSDN账号)
我是初学,我访如何先放在session中呢?


session.attribute(“对象名”,对象);


HttpSession session = request.getSession();
session .setAttribute("ComList",itera);


放在session中不是好办法,这个只是为了检查你的错误是不是由于request的丢失造成的。如果session中能取到,说明的forword的时候有没对的地方


自己发现问题所在了:
测试的时候我在IE里浏览的是Http://.........XXX.jsp
这样就会产生上述的错误,如果我用http://............xxx.do程序就是正确的,上述问题应该是程序里的request.的机制问题
谢谢大家!


↑返回目录
前一篇: 大伙帮帮忙啊,谁知道哪里有struts+spring+hibernate的视频书籍或者网页地址啊
后一篇: 【经典】请问一个关于j2ee数据库操作的问题【经典】