日期:2014-05-20  浏览次数:20690 次

急救 S2SH 进action报null指向异常!!!!!!!!!
我application。xml文件没有配置好 导致没有进dao 所以才报空

各位给我看看我哪里配置错误了

谢谢了
application。xml

<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

<!-- 配置数据源 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
<property name="url" value="jdbc:oracle:thin:@localhost:1521:XE"/>
<property name="username" value="system" />
<property name="password" value="1234" />
<!-- 最大活动连接数 -->  
  <property name="maxActive" value="100" />  
  <!-- 最大可空闲连接数 -->  
  <property name="maxIdle" value="30" />  
  <!-- 最大可等待连接数 -->  
<property name="maxWait" value="500" />  
<!-- 默认的提交方式(如果不需要事务可以设置成true,在实际应用中一般设置为false,默认为false) -->  
  <property name="defaultAutoCommit" value="false"/>  

</bean>

<!-- 开启会话工厂 -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<!-- hibernate方言等相关配置 -->  
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect
</prop>
</props>
</property>
<!-- 注入实体XML -->
<property name="mappingResources">
<list>
<value>com/qcs/entity/Users.hbm.xml</value>
<value>com/qcs/entity/Goods.hbm.xml</value>
</list>
</property>
</bean>


<!-- 配置一个事务管理器 主要管理 dataSource-->
<bean id="tranManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>

<!-- 配置一个事务拦截器去进行拦截 -->
<bean id="tranInc" class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager" ref="tranManager"/>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
 
<!-- 对所有以BIZ结尾对类去进行拦截并进行一个事务管理 -->
<bean id="autoProxy" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>*BIZ</value>
<value>*DAO</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>tranInc</value>
</list>
</property>
</bean>
 
<!-- 注入dao -->
<bean id="goodsDAO" class="com.qcs.dao.GoodsDAO">