![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习日记
for__rain
这个作者很懒,什么都没留下…
展开
-
SSM项目中路径跳转问题
环境描述:这是一个SSM项目,SpringMVC的配置中添加了视图解析器(如下图所示),很显然有一个前缀和后缀问题:当controller返回视图界面时,我使用了重定向,return 的值是"redirect:jsp/login.jsp",这个时候跳转的过程中,springMVC会自动在我跳转路径的前面加上前缀,导致url解析错误解决方式:return redirect:/jsp/login...原创 2020-02-22 14:22:09 · 2397 阅读 · 0 评论 -
@Service("xxx")的含义
当接口只有一个实现类的时候并没有什么意义,只有当一个接口有多个实现类的时候才有作用,所以只有一个实现类的时候可以什么都不写,但是当有多个实现类的时候,你使用@Autowired进行注入的时候就会报错,@Service(“xx”)括号中的内容就是给当前实现类起了一个别名。例如:有一个接口User有两个实现类Login和Regist,注解分别为@Service(“login”)和@Service(“...原创 2019-11-29 16:18:41 · 2173 阅读 · 0 评论 -
<context:component-scan/>与<context:annotation-config/>区别
这里不做深入的探究,如果需要可以看看别的文章两者可以相互替代<context:annotation-config/>扫描整个项目所有类的所有注解,粒度比较大<context:component-scan base-package="">可以扫描指定包下的类,而且该标签内部有两个子标签<context:exclude-filter type=“annotati...原创 2019-11-28 16:46:04 · 176 阅读 · 0 评论 -
Spring MVC页面跳转报404的问题
写了一个Spring MVC的Demo复习一下,结果发现一直有问题,当前端页面输入用户名和密码,发到controller,但是一跳转就报404,但是controller可以进去的问题登录界面代码如下controller部分代码跳转前页面跳转结果:出现这种问题有两种情况的,原因一(这种情况是部署项目的时候路径使用了项目名):细心的话能发现,跳转前后页面的url出现了问...原创 2019-11-28 15:16:25 · 5626 阅读 · 2 评论 -
Tomcat报错javax.servlet.ServletException:Java.lang.InstantiationException: org.glassfish. tyrus. serve
javax.servlet.ServletException:Java.lang.InstantiationException: org.glassfish. tyrus. serve垃圾问题浪费时间,网上没有看到相同问题,根本原因不是jar包,不是冲突,啥也不是,这个错最后也不知道原因在哪里,但是,无论什么项目都已经不能用tomcat进行部署了,都是说glassfish出现了问题,最后,删了垃...原创 2019-11-27 17:34:25 · 973 阅读 · 0 评论 -
SpringMVC学习(四)------------------注解详解
注解详情注解的内容实在是又多又麻烦哦,这里基本上都是按学的注解来的,大概上就是罗列很多,一方面是能够促进记忆,另一方面也方便自己查阅相关的注解。也有穿插一部分路径知识 ----------一个下午看注解看的憨了一.@RequestMappingvalue 写的是路径,是一个数组的形式,可以匹配多个路径。path 实测是和value作用一致的,二者任选其一都可以,作用一样...原创 2019-09-29 16:43:02 · 209 阅读 · 0 评论 -
SpringMVC学习记录(三)——SpringMVC转发与重定向
一.转发与重定向的区别1.重定向:重定向是两次请求,http特点是本身是无状态的,所以状态会丢失,地址栏的地址也会发生改变。由此产生会话的概念,重定向的过程中,传输的信息会丢失。2.转发:转发是服务器内部把对一个request/response的处理权,移交给另外一个 ,对客户端来说,只是知道自己最早请求的资源,并不知道服务器内部的转移传递,传输的信息不会丢失。request.getRequ...原创 2019-09-05 15:15:33 · 140 阅读 · 0 评论 -
Unable to read TLD "META-INF/c.tld" 的处理方法
在SpringMVC开发中,因为jsp页面使用了<C:forEach>标签,所以在POM文件引入了新的一个JSTL的依赖,之后就开始报错,更换依赖后解决,网上说的把tomcat/webapp/工程名/WEB-INF/lib 下的jsp-api.jar,servlet-api.jar删除,实际不可行,因为没有这两个包以后,SpringMVC的控制器的request和response...原创 2019-09-04 16:22:45 · 284 阅读 · 0 评论 -
SpringMVC学习(二)------------------注解开发
这部分接(一)的入门程序,是在入门程序的基础上添加基于注解的开发部分一.springmvc-servlet.xml的部分<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3...原创 2019-09-04 13:13:44 · 115 阅读 · 0 评论 -
SpringMVC学习(一)------------------入门程序
第一个Springmvc的入门程序一.环境使用maven搭建,创建webApp项目,在pom.xml导入spring-webmvc和servlet的依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</...原创 2019-09-03 18:11:33 · 119 阅读 · 0 评论 -
Java JDBC 连接MySQL部分的时候报错java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unre
本篇博客接上次,上次提到的时区错误问题采用了在mysql数据库中更改时区的方法,也就是给mysql数据库的默认时区时间加上了八个小时,成为中国时间,当时经验证成功dbug,但是今天重新再次启动项目的时候提示又是时区错误,后查询资料后发现原因是:每次对mysql的时区更改在数据库重新启动后就失效了,所以现在采用如下方式,在数据库链接部分(mybatis-config),中加入如下语句?server...原创 2019-07-11 16:22:43 · 224 阅读 · 0 评论 -
SSM学习笔记(一) IDEA中使用maven构建mybatis
因为个人网页还没有搭建完成,但是要记笔记的需求,所以暂时先存在CSDN上,等回头自己服务器搭建好了,就不在这里了每次内容都是构建完成后回忆写成之前学校开的ssm课时太短了,老师随便说了两句就结课了,所以只好自己在网上找视频来学了,应该是万事开头难吧,mybatis的配置过程感觉有点复杂,总之复杂也好,不复杂也罢,就这几个组成部分罢了:mybatis.cfg.xml x...原创 2019-06-30 15:22:43 · 138 阅读 · 0 评论