你把/WEB-INF/classes/applicationContext.xml改为classpath:applicationContext.xml试一试,还有就是你得测试下你的studentDAO是否为null,再判断是否注入,到底是没有注入还是你的action自己写得有问题,里面是有有set方法!!。
解决方案 »
- 在submit的click事件中调用check(),当条件不符合时如何让submit终止?
- 学历真的很重要嘛
- 可否将text框按几个一组集体隐藏或显示?(隐藏时组件还在页面上,只是不显示)
- 用jfreechart怎样实现同一张图中,一些数据用线来显示,一些数据用柱来显示,急!急!急!
- 求ORACLE连接池
- 怎么防止程序二重启动?非常着急,给1000分
- jsp文件为啥不能显示,帮帮菜鸟!
- 做一个和csdn差不多的论坛 可是碰到关于“流已被关闭“的问题
- 请教:system.out.println("a="+a),a是int类型的,那个+号到底起什么作用呢?
- 两个SSM小项目如何整合成一个系统
- 关于B/S结构的系统中手写板输出签名,并保留痕迹的问题?
- 如何保存数组中的值
applicationContext.xml这个文件必须放在classes目录下才能这应改,否则继续报错。
StudentAction.java:43。。这个类的43行代码出现了空异常。你可以去查看一下这行代码。这里没贴出来
这个才是正解
private StudentService studentService;
public void setStudentService(StudentService studentService) {
this.studentService = studentService;
}set方法应该没问题
检查一下你的struts文件是不是这样配的,你的ssh集成时,struts文件有没有这个配置:
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="你的spring文件路径(多个文件用逗号隔开)"/>
</plug-in>自己再检查一下
<bean name="/studentAction" class="com.grace.studentGradeManage.action.StudentAction">
<property name="studentService">
<ref bean="studentService"/>
</property>
</bean>最后一个<bean>怎么用的name,没有id
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)典型的struts1,你让她导这个包,有嘛意义?