在spring注入到struts2中,我用jdbc查询的一张学生信息表,不断刷新查询全部的动作,现有的数据集就会不断的复制显示在页面上,但数据库中还是只有那几条数据,这是为什么呀,如果我把spring的注入去掉就不会发生这种情况,在applictionConext。xml的scope中,我用的是prototypejdbc那一部分没有使用spring注入,会不会是这部分引起的,有知道的希望帮我解决下,谢谢

解决方案 »

  1.   

    问题解决了,应该是JDBC连接的问题吧,我后来全部改成Struts2+Spring+Hibernate后程序运行正常了。
    其实我只是改了数据源的连接方式,至于其中的原理还是不明白,希望哪位高人指点下。
    1.dao用spring管理 与不用的区别?
    2.我的程序为什么使用spring注入后,JDBC没有使用spring管理,在查询全部的时候,数据库中只有1条数据,而dao查询却显示有3条?,还有去掉spring的注入又可以正常运行,什么原因?问题虽然解决了,但不是很清楚为什么,希望有人能顶下,大家一起学习,分会一直加的。