- 博客(20)
- 问答 (1)
- 收藏
- 关注
原创 二进制把图片读取到前端展示
jsp页面<img alt="签名照" src="system/user/imgss" style="width:200px">src 指向后台cotroller的requestMapping的路径cotroller层@RequestMapping("imgss") @ResponseBody public void uploadimg(HttpServletResponse response) { OutputStream os = null; FileInputStre
2021-02-14 22:46:56 511
原创 导出Excel模板后文件需要修复才能打开 错误信息 单元格合并出错
POI excel导出时 设置模板文件循环不能合并单元格 否则导出的文件内容损坏 修复才能打开 错误信息 单元格合并出错
2020-11-16 11:48:17 1131
原创 文件批量下载并打包
//批量下载报告 $.pess.page17008.manager.Downloadbatch = function() { // 获取所选择的数据 var ids = $.pess.page17008.manager.getElementById( $.pess.page17008.manager.gridId) .jqGrid('getGridParam', 'selarrrow'); var eids = new Array(); if (id..
2020-10-05 22:41:30 600 2
原创 Springboot整合Thymeleaf和Mybatis
Thymeleaf从数据库中取值打印创建一个pojo类 tbcontent.java对应数据库中的字段web层输入localhost:8080/test/hello 开始运行代码@Controllerpublic class hello { @Autowired private tbcont tbcont; @RequestMapping("/test/hell...
2020-02-17 16:18:27 349
原创 tomcat 部署时404
如果在部署Tomcat时出现这个页面 需要在project structure 填加war包添加完成的如果出现404 就看一下根目录对不对
2019-11-30 16:37:00 206
原创 springmvc——视图控制器与json转换
1.视图控制器实现页面跳转试图控制器的页面跳转是用于登录后台页面,后台登录的页面存放于私人文件夹,文法直接访问,当我们不需要后台处理逻辑只要跳转页面时可以用视图控制器 <mvc:view-controller path="/" view-name="index"/> //当我们跳到后台页面的首页后,在次跳转时,无法跳过去,使用下面一行 //默认会帮我们注册默认处理请求,参数和返...
2019-07-02 21:55:40 352
原创 springMVC获取传参的方式
pojo类public class Student { private String sname; private Integer age; private Integer gender; @Override public String toString() { return "Student{" + "s...
2019-07-01 21:56:23 150
原创 SpringMVC学习一
springMVC介绍springmvc全称是spring web mvc,是spring框架一部分,是一个mvc的框架,和struts2一样是一个表现层框架。springmvc框架springmvc核心架构具体流程1、用户发送请求至前端控制器DispatcherServlet2、DispatcherServlet收到请求调用HandlerMapping处理器映射器查找Handle...
2019-06-28 19:57:17 111
原创 spring和mybatis整合
第一步 添加依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>2.0.1</version> <...
2019-06-27 21:57:03 121
原创 自动创建数据库对应的类
自动创建generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://m...
2019-06-27 21:47:02 220
原创 mapper批量插入
1.常规方式的批量插入sql语句int bathNorm(List<Teacher> teacherList);<insert id="bathNorm" parameterType="Teacher"> insert into teacher (tname,age) values <foreach collection="li...
2019-06-27 21:41:48 11382
原创 resultMap和动态SQL
结果集映射 resultMap1.当数据库字段名和POJO属性名不一致时可以使用resultMap,起一个别名例: <resultMap id="book" type="com.lanou3g.mybatis.bean.Book"> <id column="bid" property="id" /> <result column="...
2019-06-25 20:13:31 747 1
原创 Mybatis的简单使用
概述MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。官网http://www.myba...
2019-06-22 15:15:31 97
原创 AOP的应用——声明式事务
事务管理器(PlatformTransactionManager)Spring的声明式事务顾名思义就是采用声明的方式来处理事务。这里所说的声明,就是指在配置文件中申明。用在Spring配置文件中声明式的处理事务来代替代码式的处理事务。这样的好处是,事务管理不侵入开发的组件,具体来说,业务逻辑对象就不会意识到正在事务管理之中,事实上也应该如此,因为事务管理是属于系统层面的服务,而不是业务逻辑的一部...
2019-06-20 21:20:27 229
原创 AOP学习二——注解方式
注解方式注解配置AOP,大致可以分为三步:1.开发需要被拦截的类。2.使用注解@Aspect来定义一个切面。3.使用注解@Pointcut定义切入点表达式3.在使用入口的类中开启注解方式。示例:需要被拦截的类//接口public interface Calc { void say(String name); int aa(int a,int b);}//实现接...
2019-06-18 21:07:14 113
原创 AOP学习——xml方式
AOP的概念和思想AOP是面向切面的思想,OOP是面向对象,OOP提供了类与类之间纵向的关系(继承,接口),AOP是横向的关系,我们把它当块板子,这块板子插入一些控制流程,这块板子就可以当成是AOP中的一个切面。所以AOP的本质是在一系列纵向的控制流程中,把那些相同的子流程提取成一个横向的面,我们把纵向流程画成一条直线,然把相同的部分以绿色突出,如下图左,而AOP相当于把相同的地方连一条横线,如...
2019-06-18 08:56:15 276
原创 学习SpringFramework-IOC(控制反转)容器初始化
1.ApplicationContext实现类ClassPathXmlApplicationContext:用于加载类路径下的spring配置文件ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); App app = ctx.getBean(App.clas...
2019-06-16 13:35:54 150
原创 学习Spring Framework-DI(依赖注入)
1、Spring懒加载 什么是懒加载? 容器在启动的时候初始化我们配置的bean,不会启动我们设置懒加载的bean,只有在调用他的getBean时才会创建。在bean上添加lazy-init属性,就可以设置懒加载 属性值可以是true、false、default。 默认情况下是false。可以通过设置生命周期来确认一下懒加载模式 .<bean id="jiazai" class...
2019-06-13 22:15:35 207
原创 Java中的变量
Java中的变量:程序在运行过程中可以发生变化的量,程序中往往定义变量来简化代码的复杂度。变量必须先定义再使用,变量的定义格式如下:类型 变量名 = 初始值;例如:int age = 22;变量名属于标识符,标识符一般用来表示类名,接口名,变量名,方法名。标识符可以包含(a ~ z,A ~ Z),数字(0~9),下划线“_”,美元符“$”。变量名的命名规范:1,满足标识符要求。...
2019-03-11 19:42:29 76
原创 Java编程里的三种注释
在Java中语句是程序执行的最小单位,语句是以“;”分号结束。要用英文的分号,在Java中所有的符号都要用英文写。 在Java文件里一共能存两样东西。 一,代码 代码是程序执行的,是程序员编写的特定的功能。 二,注释 注释是给人看的,类似于笔记和提示。程序在运行的时候只会执行代码,不会执行注释。(注释在绝大部分的情况下都可以使用,不能写在代码里面,例如:pri/*注释*/nt)...
2019-03-11 19:25:44 347
空空如也
Tomcat 启动失败
2021-04-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人