关于ssm中常见的一些报错(1)

前言:

当写好一个ssm项目之后,运行时经常会出现很多的报错,这里整理一下这次项目的报错问题!!

一.项目运行展示

 1.首先是添加功能:

 添加功能中可以添加房间号、类型、面积、价格、房间信息描述等..

2.删除功能:可以根据房间的id号进行删除,这里就不作演示

二、运行中遇到的报错及解决办法

1.找不到mapper的问题:

运行时会报出No qualifying bean of type 'com.hp.mapper.RoomMapper' available

这是检查3处路径看是否一致

(1)首先检查配置文件applicationContext.xml文件中的代码:

 <!-- 整合mybatis -->
        <bean id="SqlSessionFactoryBean" class="org.mybatis.spring.SqlSessionFactoryBean">
        	<property name="dataSource" ref="dataSource"></property>
        	<property name="configLocation" value="classpath:sqlMapConfig.xml"></property>
        </bean>
         <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
	     	<property name="basePackage" value="com.hp.mapper"></property>
	     </bean>
        <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        	<property name="dataSource" ref="dataSource"></property>
        </bean>

       在xml文件中的整合mybatis中:

 (2)检查**mapper.xml文件

首先要保持mapper.xml文件名与**mapper.java文件名一致

 其次mapper.xml中的namespace="com.**.mapper.RoomMapper"要与项目中的mapper.java文件路径相同,注意!!!这里的路径要一直写到**Mapper.java文件,不能只写到包路径结束

 (3)检查mybatis的配置文件中:检查<package>标签中的路径与mapper.java文件所在的路径是否相同

 (4)如果以上都没问题,那就检查web.xml文件中的这两项

 至此,我的这个报错问题得到解决!!

这里补充一个问题,运行后list展示页面房间类型没有展示出来,这里进行解决

在list.jsp中:

 修改后list页面为:

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值