随笔分类 - SSM框架
SSM框架学习
摘要:首先,新建一个Maven项目 项目结构如下 导入JAR依赖 1 <dependencies> 2 <dependency> 3 <groupId>org.springframework</groupId> 4 <artifactId>spring-webmvc</artifactId> 5 <ver
阅读全文
摘要:前期准备工作 数据库表 dp.properties driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/netshop?useSSL=true&useUnicode=true&characterEncoding=utf-8 use
阅读全文
摘要:一、基础环境搭建 环境要求 IDEA MySQL 5.5 Tomcat 9 Maven 3.6.1 数据库设计 库的创建 create database ssm 表的创建 DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11)
阅读全文
摘要:SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。注意:缺点是只能对controller请求进行拦截,对其他的一些比如
阅读全文
摘要:方式一:如果只是简单的将字符串返回客户端的话,那么就可以这样配置: /** * 通过阿里巴巴的fastjson开源工具将对象解析成json格式的对象,然后再返回给客户端浏览器 * 使用JSONArray类中的toJSONString()静态方法 * @return */ @RequestMappin
阅读全文
摘要:首先,编写一个类然后实现HandlerInterceptor接口,并重写其中的三个方法,分别是 preHandle、postHandle、afterCompletion 这里我就用用户登录拦截作为例子,代码如下 package com.lzp.interceptor; import org.spri
阅读全文
摘要:问题分析: 首先: 确定的是只有当返回值是 String时才会出现中文乱码,而当返回值是Map<String, Object>或者是其它类型时,并没有中文乱码的出现. 然后找原因: 原因是这可以说是spring mvc的一个bug,spring MVC有一系列HttpMessageConverter
阅读全文
摘要:SpringMVC框架的基本概述: SpringMVC框架开发跟原生的Servlet和JSP开发有所不同,因为SpringMVC框架将再也不需要我们对每个Servlet都进行配置,那样太繁琐也太低效了。现在我们使用SpringMVC框架来开发我们的Web项目之后,我么就只需配置SpringMVC的一
阅读全文
摘要:Spring的事务有两种配置,一种是编程式,另一种是声明式,这里我们配置的是声明式事务 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xs
阅读全文
摘要:第一步:导入相关依赖jar包 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>2.0.6</version> </dependency> <dependency>
阅读全文