自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 问答 (3)
  • 收藏
  • 关注

原创 springmvc.xml文件里面的conversionService配置文件详解

整个代码是这样的<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"> <property name="converters"> <set> <bean class="Converter.String2AddressConver

2020-07-30 21:50:16 593

原创 用SpringMVC写的一个注册页面中的地址一栏,需要用什么配置

SpringMVC中的注册页面的代码是挺容易的,建立一个Controller文件,映射文件(其中Springmvc.xml文件放SpringMVC的2-5步配置文件,web.xml放第一步配置文件),最后就是JSP文件,就完成了这整个注册代码的页面。但是注册列表中要有地址怎么办,地址可不是简单的像用户名,用户密码一样一输入就可以了,地址还需要很多文件的支持,下面就来一步步详解。首先需要一个get,set的实体类文件,为什么需要这个文件呢,因为需要获取地址的数据,而地址不是像其他数据一样只是简单的获取就行

2020-07-30 21:32:48 199

原创 属性编辑器的作用

在映射文件中加上<mvc:view-controller path="/userLogin" view-name=“login”/>其中path代表的是访问的网址后面需要加上的地址view-name代表的是访问地址后,进入的JSP文件是哪个如果需要在JSP页面中加上图片,就可以在映射文件中加上<mvc:resources mapping="/img/**" location="/img/"/>这个是扫描img文件里面的img图片,得到图片后就可以在JSP页面上显示..

2020-07-30 11:45:34 3763

原创 hibernate-validator和hibernate-validator-annotation-processor的jar包的添加导致tomcat运行出错的解决方法

用SpringMVC框架的时候,导入hibernate-validator和hibernate-validator-annotation-processor包,运行tomcat,发现出现了error错误,这是什么原因呢,下面就来详解一下:有可能jar包版本不对,对应不上JDK的版本我这里的jar包是5版本的,与之对应的JDK就是1.8版本的,这里要注意几点:这两个jar包的版本必须一样,这个版本需要的JDK就是1.8版本这两个地方的JDK注意改成一样的,JDK1.8就等于8重新运行,就可以成

2020-07-30 11:39:32 1054

原创 关于注册页面如果输入信息错误重新返回注册页面的Errors操作

在SpringMVC框架下的Controller文件,我们要有一个实体类,一个Controller类,一个映射文件,一个JSP注册页面。在Controller页面下需要写一个RequestMapping注释,然后加上相对应的地址,方法为 public String regist(UserVo userVo, Errors errors),UserVo为实体类,Errors为系统自带的错误返回设置条件为userVo.getAge()<0或者>100会出错然后运行程序为errors.rejec

2020-07-28 19:49:04 1292

原创 ModelAttribute注释的作用

首先,本文说的是在SpringMVC框架下的Controller文件里面的注释ModelAttribute,而ModelAttribute的作用就是无论你在RequestMapping这个注释后面的地址写什么,最终运行RequestMapping注释后的地址的时候,程序默认先执行ModelAttribute的方法,并且返回到控制台进行反馈代码示例:@ModelAttribute(“types”)public List getTypes(){System.out.println(“UserContro

2020-07-28 19:34:45 878

原创 @RequestMapping注释里面的headers里面的q该怎么写

可能有些同学用@RequestMapping里面的headers功能时都不太清楚里面的q是应该参考哪里来进行编写,现在就来讲述一下首先可以随便填一个q的值,然后打开浏览器进入@RequestMapping注释的地址,发现错误,在当前页面按F12会弹出这个框,你可以把这个框上拉一下以便它可以显示更多,然后点network按下crtl+R,点击这个文件(这个文件名是根据你在开发软件里取的名字为准)右边一直下拉,直到找到q的参数回去开发软件里面写上吧(我用的是IDEA)...

2020-07-28 09:12:13 347

原创 关于今天SpringMVC遇到的404问题

今天配置SpringMVC框架的文件后,遇到了这个问题,怎么解决都解决不了,于是查了一下原因原来是配置文件没有搞好,大家要注意,SpringMVC一共有6步配置文件,每一步都需要落实好,当然有一些是可以不加,但是有些是不可缺少的,下图仅展示其中的几个配置文件SpringMVC的配置文件有什么作用呢,分别是映射处理器,适配处理器,视图处理器,匹配等等。SpringMVC这个框架能够实现什么功能呢?最简单的比如我这个例子,就是做一个页面登录的界面,然后输入简单的用户名和密码,点击登录,就可以进入另外一

2020-07-27 21:17:21 224

原创 关于GET和POST方法

GET方法就是指你只按一下按钮就可以执行的操作,比如删除,是不需要返回值的POST方法指的就是你不仅需要按一下按钮可以操作,而且按下按钮后还会返回一个数值给你参考,比如查询,是有返回值的...

2020-07-27 21:05:55 193

原创 @RequestMapping中的URL占位符详解

首先这是个SpringMVC里的Controller文件下的注解@RequestMapping()括号里面就是URL地址,本文专门分析一下占位符的意思和作用,首先占位符就是顾名思义就只是一个占位置的,大概是这样的:(”/{id}“),这个id没有任何意义,你甚至可以改成abc,你写出来的注释大概就是@RequestMapping(”/{id}“),让我们来看看整个方法@RequestMapping(”/{id}“)public String test5(@PathVariable String id){

2020-07-26 12:04:47 4395 2

原创 @RequestMapping后面的URL地址的多种写法

本文就简单介绍一下Ant风格的写法:首先是URL地址中加上/*的表示斜杠后面加上任意字符,但是一定要斜杠和只写一个斜杠的任意字符加上/**表示无论加多少斜杠都可以,或者不加,字符也是任意加上/?的,表示斜杠后只能有一个字符...

2020-07-26 10:12:50 1874

原创 @RequestMapping的URL地址

分两种情况,一个是加斜杠/,一个是不加斜杠/在同一个文件夹里面的@RequestMapping()括号里面的地址可以不用加斜杠/,这个是没有影响的,但是如果在方法的最后有return “forward:/login2”,这个加斜杠和不加斜杠就会有区别,加斜杠就像上面这个一样,意思就是访问整个项目里面的@RequestMapping()括号里面先带有/login2的方法,但是如果不加斜杠的话就是访问当前文件夹下@RequestMapping()括号里面带有/login2的方法...

2020-07-26 09:18:33 1231

原创 SpringMVC里面的Controller文件里面在@RequestMapping注解下的void方法打开视图将会是什么样

在Controller文件里面,一般来说只要加上@RequestMapping(/这里面的是地址,也就是你启动tomcat后网址后面除了8080再加上/这个地址,就可以访问Controller文件里的RequestMappting注解下对应的这个方法)在这个注解下面的方法有几种,这里简单说明两种:一个是public String login开头的方法,这个方法带有返回值,返回值就是访问相对应的JSP视图的文件第二个是void方法,这个并没有返回值,所以@RequestMapping(/这里面的地址不仅

2020-07-26 08:41:53 329

原创 什么是重定向

什么是重定向,重定向指的是当前方法不运行,运行重定向指定的其他方法,举个例子,这是SpringMVC里面的Controller文件,里面就有一个重定向方法public String login(…此处太多代码省略,这个括号里面不是重点){省略方法…return “redirect:showlogin2”}先看这里,redirect showlogin2就是一个重定向方法,它表示的是不去执行login这个方法了,而是直接去执行showlogin2这个方法public String showlogin

2020-07-26 08:25:02 13862

原创 项目的代码获取

一般都可以在码云里面获取,百度直接搜索码云即可,然后下载对应的zip包,解压即可。但是真正的大神是自己做出来的,所以尽量自己多动手,多思考,能自己解决就自己解决吧

2020-07-26 03:01:46 806

原创 做项目的一些思路(针对小白)

小白做起项目来是很费力的,毕竟基础掌握不够,项目经验又匮乏,但是又面临着公司的项目压力,已经工作了的小白可不能眼巴巴地看着项目提交日期的慢慢到来,那时就已经晚了,接下来提供给小白一个学习的大概方向和做项目的方法。首先,看你们有什么基础,如果是只是掌握了简单的java基础比如用什么if语句或者接口类的基础的知识,建议学习一下spring boot,ssm,还有数据库mysql ,学会了后能满足基本的就业需求,注意学习的时候,最好是找一整套系统的网课进行学习,这样能跟着课程一步步实操把基础打扎实了,不要一下子

2020-07-26 02:33:12 944 1

原创 关于Controller的方法

Controller的方法中,@RequestMapping注释下面的方法,如果是以public String开头的方法,记住,返回值就一定是视图的名字,也就是JSP页面的名字.addAttribute(“xx”,“yy”),括号里面有两个参数,第一个xx是可以被调用的键的名字,也就是说JSP页面如果需要用到yy这个参数,直接调用xx这个名字就可以了,比如JSP页面中的一段代码${loginError}loginError就是xx,调用了xx后,JSP需要错误就会在页面上显示yy的字体。...

2020-07-26 00:58:00 872 1

原创 直接访问jsp页面的方法

在SpringMVC.xml文件下前面加上 <mvc:view-controller path="/userlogin" view-name=“login”/>其中userlogin是一个地址名字,就是你的地址栏,除了最后的8080,再加一个/userlogin就可以直接访问一个名叫login的JSP页面, view-name="login"的意思是视图名字为login,也就是那个JSP页面的名字。...

2020-07-26 00:30:11 2142

原创 SpringMVC如果上传图片进去却没办法在网页上显示,有两种方法

第一是加上mvc:default-servlet-handler/这句话在SpringMVC.xml文件里,加在什么地方呢,就加在之前就行,这个有什么意义呢,首先上传了图片而不能显示,是因为被处理器拦截了静态资源(图片属于静态资源),加上这个是代表用最原始的servlet来处理,这就不会被拦截静态资源了。第二种方法就是,也是同样在SpringMVC.xml里的之前加上<mvc:resources mapping="/img/**" location="/img/"/>其中第一个img是代表we

2020-07-26 00:19:42 991

原创 如何用SpringMVC做一个简单登录页面思路

首先在pom.xml文件里面配置好相对应的jar包(本文只写大概的思路过程,细节自己去百度),然后再WEB-INF文件下创建springmvc.xml文件,写下相对应的处理器配置,在web.xml文件里面写下分发器的配置还有就是springmvc.xml的地址,然后创建java文件,如果是写登录方法的话,可以参考这个注释:@RequestMapping("/login"),有这个注释就可以实现打开网页的时候在网址后面加上/login的话就可以直接进入这个方法,ModelAndView mav=new Mo

2020-07-25 16:34:41 910

原创 解决为什么用SpringMVC做框架上传图片却不显示的问题

原因就是你的web.xml文件里面有/这个斜杠的意思就是拦截所有的静态资源,当然图片是属于静态资源的,这样就相当于把图片给拦截了,因此,解决的方法就是在springmvc.xml文件里面假如以下这段话 mvc:default-servlet-handler/这句话的意思是使用最原始的servlet去配置,不会拦截静态资源。如果你还不能上传图片,上传了图片后发现图片还是没办法显示,请检查一下自己有没有导入这个jar包commons-fileupload这个直接在maven上搜名字就可以复

2020-07-25 16:16:41 1373

原创 SpringMVC详解

SpringMVC是一种框架,这个MVC是什么工作的呢,我们可以简单把它理解为分发任务,因为SpringMVC的功能就是把各种任务分发下去,让各个处理器来处理,处理完后生成数据和视图,这种数据和视图就会被解析和渲染,之后反馈给用户。主要讲一下其中的工作原理。DispatcherServlet是主要的分发器,我们第一步就是需要去配置它,它一般在web.xml文件里面,DispatcherServlet的功能很重要,它负责各种任务的分发,分发的任务交给各种处理器去做。HandlerMapping是一个映射处

2020-07-24 21:17:27 73

原创 Error during artifact deployment. See server log for details错误解决办法之一

我自己遇到的这个问题Error during artifact deployment. See server log for details研究了一整天都琢磨不透,终于最后在朋友的指点下找到了原因,首先我们要看运行日志查找原因,注意找erorr这个单词,这个是错误的意思,找到那一行并且翻译出来,就能找到原因。我的问题是这个(仅供参考),当时没有写上1上去。...

2020-07-24 15:30:35 1373

原创 使用mybatis连接数据库时,显示已成功插入数据,数据库却没变动的原因

是少了这个xxx.comit();这个是表示执行操作的意思

2020-07-23 14:17:43 1891

原创 用IDEA连接数据库时怎么修改对应的数据库,表名

在这里修改表名在这里修改数据库名

2020-07-23 10:41:34 5977

原创 学代码必须要注意的三个点

学代码必须要注意的三个点:第一,代码的原理。也就是这个代码是什么意思,如果不能理解它,可以尝试用翻译工具翻译字面意思进行理解。第二,代码为什么用在这里。也就是这个代码为什么会用在这里,或者说这个地方为什么要用这个代码。第三,这个代码实现的效果是什么。这个是最重要的一步,也是把学习整个代码落到实处的最后一步,只有你亲眼看见了这个代码实现了一个什么效果,你才会真正理解它,不然一切都是纸上谈兵,没有帮助。...

2020-07-22 14:38:55 242

原创 做项目的思路(该创建什么类)

首先第一个就是实体类,实体类就是getting和setting,toString方法。其次就是实现类,实现类就是把实体类的方法进行实现,通常就是add,update,delete,find等等方法。最后是测试类,测试类就是测试方法运行,是主要的main方法...

2020-07-22 11:42:43 220

原创 @Test有什么作用

@Test有什么作用呢本来有个方法是这样的public class JdbcTemplateTest {public static void main(String[] args) {但是如果在上面加上@Test后就变成这样@Testpublic void mainTest() {有没有发现,没有了public static void main(String[] args) {这就是@Test的作用,省略了public static void main(String[] args) {,表

2020-07-22 10:54:57 6354 1

原创 JDBC中的execute方法部分细节详解

jdTemplate.execute(“create table account(” +“id int primary key auto_increment,” +“username varchar(50),” +“balance double)”);这个是excute方法的其中一部分,是用于创建数据库的一个表的,表名为account,主键,里面有两个成员,一个是username,一个是balance...

2020-07-22 10:50:33 729

原创 学习代码一定要注意实操

一定要注意实操,一定要注意实操,一定要注意实操!重要的事情说三遍。如果你还只是看看视频, 永远不自己动手去做的话,你是没有办法弄懂的,那你得回过去重新看一遍视频再实操。因为纸上谈兵和实际操作是有很大区别的,如果你只是看视频,即使你理解了,但是真正丢个项目给你做,你也只能对着屏幕发呆不知所措。而且实操的过程,要注重理解,不然你实操完后,也只是看这教程走一遍流程,没有真正理解,最好的办法是,实操完后,就回来这里写一篇博客总结思路和细节。祝大家学习成功...

2020-07-22 09:10:44 181

原创 如何让mybatis连接数据库的思路

如何让mybatis连接数据库呢,这篇文章不会讲得太详细,就是说说一个简单的思路首先配置文件需要配置好,pom文件里面需要把mybatis相关包导入进去。然后创建getting和setting,toString方法,创建UserDao进行连接数据库并且更改资料,这里要注意,需要在一些xml文件里面配置查询,新增,删除,更改方法,才能在UserDao里面调用这些方法。还需要配置SqlSessionFactory,之后就可以配置到数据库了。...

2020-07-21 20:09:59 182

原创 有参数和无参数

有参数方法就是再方法后面加个括号让参数可以传进来,比如说public addAccount(Account account)像这样就可以让参数传进来并且可以对参数进行操作,像增加一条数据account。加上account.get或者set方法。没有参数的通常就是一个方法名,可以执行一个方法并且返回值。...

2020-07-21 15:47:41 860

原创 关于Static方法详解

之前我也是不清楚Static怎么用,也是得过且过地去使用这个Static,但是后来经过高人指点,就清楚了这个用法。Static的作用就是静态方法,什么是静态方法,就是可以直接调用的方法。Static是整个项目都可以调用的方法,也就是说有Static的方法在一整个项目当中都可以直接调用,但是如果没有Static的方法,就需要实例化再调用...

2020-07-21 15:06:01 360

原创 java开发做项目的思路

很多人做项目的时候,对着电脑发呆,不知道该建什么类,该写什么代码,那是因为你还不清楚一个项目到底需要什么类,是什么结构,接下来我就来说说java项目的基本结构:java项目的基本结构有,实体类,Dao层,数据库。什么是实体类呢,get set toString方法,这些就是实体类什么是Dao层呢,就是通过方法去调用实体类的层,并且完成数据库的操作。什么是数据库呢,就是你存放相关数据的地方,你可以对它进行增删查改。所有的项目都是从前端获取数据,再通过java层面把前端想要达到的请求发送到数据库进行操

2020-07-21 14:43:57 2601 1

原创 分析SessionFactory和Reader

有没有看过这样一串代码Reader reader =Resources.getResourceAsReader(“mybatis-config.xml”); sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);这个是什么意思呢,我们来慢慢解释首先Reader这个不是我们创建的类或者对象之类的,这个是之前就已经存在在mybatis里面的了,可以直接调用,它的作用是什么呢,就是

2020-07-21 14:25:18 164 1

原创 try{}catch{}finally{}分析

try{}catch{}finally{}这个方法也是常见的方法,一般方法都是写在try里面,这个才是真正的执行方法,而catch是try方法执行后如果执行错误,才会去执行的语句,一般都是放 e.printStackTrace();,而finally就是无论是try还是catch,执行完后最终都要执行的语句。总结出来也就是try是一开始执行,catch是try发生错误时执行,finally是最终执行的。...

2020-07-21 14:11:12 250

原创 getting和setting方法

getting和setting方法是每一个java项目必定要有的,因为有了这两个,才能获取数据,更改数据,才能实现java项目的功能,实现也很简单,在一个java的类当中,创建出getting和setting方法就可以了,然后通过其他类的方法对这个get set方法类实例化,再进行数据的修改和获取,...

2020-07-21 14:01:19 1217

原创 简单描述JavaBean

JavaBean就是一个只有get,set方法的java对象,大家可以用它来创建一个get,set方法,还要包括有没有参数的方法,就这么理解JavaBean就可以了,其他复杂的不需要太多

2020-07-21 13:55:56 229

原创 java框架是什么

java框架就是一种实现程序的方法,比如说建好一个房子(程序),就需要柱子,砖瓦,这些就是框架,至于里面的房间物品怎么摆放,那就是其他代码实现的东西,框架的作用就是简化程序员的敲代码过程,使编程更高效更简洁。...

2020-07-18 13:41:03 348

原创 自定义工厂类详解

package com.ssm.factory;import java.util.Collection;import java.util.List;import java.util.Properties;import org.apache.ibatis.reflection.factory.DefaultObjectFactory;//自定义工厂类public class MyObjectFactory extends DefaultObjectFactory {private static

2020-07-18 13:17:26 189

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除