当前位置:网站首页>ssm网页访问数据库数据报错
ssm网页访问数据库数据报错
2022-08-02 10:53:00 【CSDN问答】
今天做ssm数据连接,tomcat服务器启动访问网页都正常,但是跳转网页获取数据库数据的时候就报错了,这是什么问题,是数据库没连接上嘛,还是配置信息缺文件,报错如下
spring配置信息
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/aop https://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/tx https://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd">
<context:component-scan base-package="com.duing.service"/>
<context:property-placeholder location="classpath:druid.properties"/>
<bean id="datasource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/>
bean>
<bean id="factory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="datasource"/> <property name="configLocation" value="classpath:/mybatis.xml"/>
<property name="mapperLocations" value="classpath:mappers/*.xml"/>
bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="sqlSessionFactoryBeanName" value="factory"/> <property name="basePackage" value="com.duing.dao"/>
bean>
beans>
spring配置信息
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd">
<context:component-scan base-package="com.duing.controller"/>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/"/> <property name="suffix" value=".jsp"/>
bean>
<mvc:annotation-driven/> <context:annotation-config/>
beans>
mybatis配置信息
configuration PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <mappers> <package name="com.duing.dao"/>
mappers>
configuration>
mapper配置信息
mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.duing.dao.FilmDao"> <select id="getAll" resultType="com.duing.entity.Film"> select id , film_id,`name`,director,player,`type`,country,`length`,synopsis,play_time,img_path from film
select>
mapper>
mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.duing.dao.UserDao"> <select id="getAll" resultType="com.duing.entity.User"> select `name` , age from user
select>
mapper>
controller信息
package com.duing.controller;import com.duing.service.FilmService;import com.duing.vo.FilmVO;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import java.util.List;@Controllerpublic class FilmController { @Autowired private FilmService filmService; @RequestMapping("/filmList") @ResponseBody public List
selectAll(){ List
filmVOS = filmService.selectAll();
return filmVOS; }}
package com.duing.controller;import com.duing.entity.User;import com.duing.service.UserService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import java.util.List;@Controllerpublic class UserController { @Autowired private UserService userService; @RequestMapping("/queryUser") @ResponseBody public List
queryUsers(){
return userService.getAll(); }}
包结构
边栏推荐
- LayaBox---TypeScript---装饰器
- find查找多类型结尾文件
- LayaBox---TypeScript---三斜线指令
- The R language uses the ggtexttable function of the ggpubr package to visualize the table data (draw the table directly or add the table data to the image), set the theme parameter to customize the fi
- Hub and Spoke配置案例
- Nanny Level Tutorial: Write Your Own Mobile Apps and Mini Programs (Part 2)
- Geoffery Hinton:深度学习的下一个大事件
- 21年毕业转行软件测试,从0收入到月薪过万,我真的很幸运...
- 为什么要使用BGP?
- sqlmap安装教程用w+r打开(sqlyog安装步骤)
猜你喜欢
Do you agree with this view?Most businesses are digitizing just to ease anxiety
多线程(基础) - 4万字总结
利用二维数据学习纹理三维网格生成(CVPR 2020)
Turning and anti-climbing attack and defense
5G基础学习1、5G网络架构、网络接口及协议栈
2022年8月初济南某外包公司全栈开发面试题整理
npm ERR! 400 Bad Request - PUT xxx - Cannot publish over previously published version “1.0.0“.
STM32+MPU6050 Design Portable Mini Desktop Clock (Automatically Adjust Time Display Direction)
List-based queuing and calling system
周杰伦新歌发布,爬取《Mojito》MV弹幕,看看粉丝们都说的些啥!
随机推荐
How to choose a truly "easy-to-use, high-performance" remote control software
The realization of the list
LayaBox---TypeScript---Module Analysis
LayaBox---TypeScript---三斜线指令
LayaBox---TypeScript---模块
STM32+MPU6050设计便携式Mini桌面时钟(自动调整时间显示方向)
MSYS2 QtCreator Clangd 代码分析找不到 mm_malloc.h的问题补救
从测试入门到测试架构师,这10年,他是这样让自己成才的
LayaBox---TypeScript---JSX
Failed to configure mysql, what's going on?
情景剧《重走长征路》上演
Turning and anti-climbing attack and defense
利用二维数据学习纹理三维网格生成(CVPR 2020)
ECCV22|PromptDet:无需手动标注,迈向开放词汇的目标检测
AlphaFold又放大招,剑指整个生物界!
身为程序猿——谷歌浏览器的这些骚操作你真的废吗!【熬夜整理&建议收藏】[通俗易懂]
为什么要使用BGP?
8年软件测试工程师的感悟:与薪资相匹配的永远是实力
win10打印服务无法启动(运行时错误automation)
LayaBox---TypeScript---Iterator and generator