SSH对5张独立表进行查询显示前4张表都能出来 news表里有4个字段 查询就出问题

[复制链接]
查看11 | 回复3 | 2011-5-9 12:13:57 | 显示全部楼层 |阅读模式
exception
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find bean: "news" in any scope
        org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        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:617)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause

回复

使用道具 举报

千问 | 2011-5-9 12:13:57 | 显示全部楼层
你applicationcontext.xml里面究竟注入没注入news这个实体类啊,,,,,一般实体类不需要注入,,,直接在struts里面news n=new news()就行了,,,你看看是不是news没有实列化.....摆明了没法找到news这个类,,,,,可能你spring配置文件里根本就没写实体类的bean,,,实体类通常不用写bean,,,直接在struts里面new就行.......不猜错的话肯定是这个问题,,,不行再说.....
回复

使用道具 举报

千问 | 2011-5-9 12:13:57 | 显示全部楼层
首先,不是数据库报的错误,而是spring报的错误Cannot find bean: "news" in any scope其次,从这句话的意思,就是没有找到news这个bean,请检查这个bean的定义是否有问题。
回复

使用道具 举报

千问 | 2011-5-9 12:13:57 | 显示全部楼层
检查 Spring的配置文件,applicationContext.xml中 news这个 的注入是否有问题,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行