摘要:1. HttpSverletRequest是我的请求对象,如果我想获得这个请求对象,就通过RequestContextHolder来获取;通过RequestContextHolder获得ServletRequestAttributes,然后通过ServletRequestAttribute对象获得H
阅读全文
摘要:1. 在web.xml中配置前端控制器 2.在web.xml中配置中文乱码过滤器 3. 创建mvc.xml配置文件并添加相关配置 3.1 首先引入两个标签:context和mvc 3.2 配置组件扫码包(IOC注解解析器),mvc注解解析器,访问静态资源处理的配置,视图解析器
阅读全文
摘要:1. 如果请求报400错误,就说明是请求参数有问题 2. 请求参数为日期类型 日期类型比较特殊,如果接收参数为日期类型,不对日期类型处理,就会报如上图的400错误,那如何解决日期参数问题呢? 2.1.方法两种一 接收参数为对象User,声明User对象,其中日期字段添加注解@DateTimeForm
阅读全文
摘要:1.首先引入三个jar包 maven的引入方式 2. @ResponseBody是处理返回类型为json;@RequestBody是处理请求参数,将请求参数转换为json对象; 例如: 如果我的返回值为return "success",如果不添加@ResponseBody注解,则是跳转到succes
阅读全文
摘要:1. 了解SpringMVC参数接收的流程 2. 多参数传参问题 2.1 问题描述 2.2 比如: 定义一个input.html页面 有两个实体类,Dog类和Cat类,这两个类中分别有两个属性,name和age 后台Controller: Controller中,save方法有两个参数,Cat和Da
阅读全文
摘要:1. 简单类型请求参数(一个一个参数接收) 1.1 通过@RequestParam注解,可以对请求的参数进行重命名设置;如果不设置@RequestParam,则传递的参数名称默认等于Controller中的参数名称。 1.2. RESTfull风格: 1.3. 针对Post请求,处理中文乱码问题,在
阅读全文
摘要:一. 使用xml配置不好的地方 二. 使用注解方式,进行SpringMVC的配置 1.在web.xml中配置前端控制器(DispatcherServlet) 2.创建HelloController(之前使用xml方式配置SpringMVC时,创建的Controller必须要继承Control接口,且
阅读全文
摘要:一. 1.客户端发送请求,给前端控制器; 2.前端控制器最终目的是要调用处理器(也就是我写的Controller类),它首先经过处理器映射器(HandlerMapping)查找处理器(Handler),通过请求路径的url去匹配,找到之后,返回一个处理器执行链(HandlerExcutorChain
阅读全文
摘要:一、SpringMVC和Struts2对比 二、SpringMVC框架搭建 1.引入jar包,需要的jar包如图所示 spring中相关的jar包必须是同一个版本的 maven项目中,pom.xml配置: 解释一下: 1. commons-logging包是spring中必须依赖的jar包,但是如果
阅读全文
摘要:1:事务实现方式是通过动态代理实现;通过xml配置方式: 1:其中,<tx:method name="trans" />中的name属性,支持通配符,比如* name="trans*"代表所有以trans开头的方法,都适用 一个通用的事务配置: 2:使用注解方式配置事务: 添加DI注解解析器,IOC
阅读全文
摘要:Post提交参数时,如果参数值的长度太长,后台通过Map<String, String[]> requestParameterMap=request.getParameterMap();获取参数,获得的requestParameterMap的size为0; 解决方法是通过修改tomcat的serve
阅读全文
摘要:此数据库备份方法是简单的数据库备份方法,就是从Mysql的数据文件下,将数据库文件拷贝到指定的文件夹目录下 1、创建txt文件,添加脚本 其中 此脚本是拷贝数据的表文件 net stop mysql:停止mysql服务; xcopy D:\MySql\Data\*.* D:\MySqlDataBac
阅读全文
摘要:1、要创建一个和heaton-app同级的Maven模块,如果所示 2、点击下一步,添加ArtifactId,其中 groupId : 定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应 该是com.mycom.myappartifacted :
阅读全文
摘要:debugger模式下,启动idea,总是报内存溢出异常, Error creating bean with name 'sysRoleUserMapper' defined in URL [jar:file:/E:/java_erp_new/heaton/heaton-web/target/hea
阅读全文
摘要:公司转Java开发,做的第一个项目是SpringMVC框架,因为底层是同事封装,等完成整个项目,对SpringMVC框架的搭建还不是很了解,所以抽时间不忙的时候自己搭建了一个SpringMVC框架。 本次搭建SpringMVC想实现的效果很简单,就是能够在浏览其中直接访问Controller层,实现
阅读全文
摘要:第一步:选择新的新的配置,我选择是Tomcat Server 》Local配置 第二步:配置Server属性 第三步:配置Deployment 第四步:配置Logs,默认配置 第五步:配置Code Coverage 默认配置 第六步:配置Start Up,与前面Server交相呼应,也是默认配置
阅读全文
摘要:在IDEA添加了一个新的Mapper.xml文件,然后删除,重新编译该文件所在的模块时,提示我编写的类找不到符合。 解决方法:右键.java文件,选择“complile ....”(ctrl+shift+f9),如图所示的操作;(complile....编译选中的文件) 特别说明: 在Java的集成
阅读全文
摘要:在SpringMvc中配置RestEasy,需要以下步骤 1、通过maven导入restEasy所需要的jar包 2、在web.xml文件中添加相应的配置。 3、编写服务。 具体步骤: 1、通过maven导入restEasy所需要的jar包,找到pom.xml文件(我自己的项目是加入到了web下的p
阅读全文