首页
学习
活动
专区
工具
TVP
发布

码猿技术专栏

欢迎关注微信公众号【码猿技术专栏】
专栏作者
290
文章
298337
阅读量
51
订阅数
SpringBoot整合分页插件
导读 很久以前的项目分页查询的话大概会用limit,如果要统计总数还需要使用count,总之大多数情况下都是很麻烦的一件事,特别是使用Mybatis。 分页插件确实解放了我们的双手,不用再写重复的sql,利用mybatis的插件的原理帮我们解决了系列问题。 SpringBoot整合 SSM的整合这里就不再说了,相信现在大部分公司都在使用SpringBoot,当然万变不离其中,你会了SSM的整合,SpringBoot当然不在话下了。 整合之前 在整合之前需要准备环境,数据源,mybatis整合,这里就不再细说
爱撒谎的男孩
2020-03-12
1.4K0
Git使用总结
Git is a distributed version control system. Git is free software distributed under the GPL. Git has a mutable index called stage. Git tracks changes of files. <<<<<<< HEAD 陈加兵 ======= chenjiabing >>>>>>> dev
爱撒谎的男孩
2019-12-31
3610
git常用命令
注意: git rm file 可以用来删除提交到版本库中的文件,一般删除要执行以下命令:git rm file.txt,git commit -m 'delete',注意在git commit之前还是可以取消删除的,使用git checkout -- file.txt,可以一键取消删除
爱撒谎的男孩
2019-12-31
3440
Struts2之类型转换器
Struts2之类型转换器 本人独立博客https://chenjiabing666.github.io 在我们接收表单的请求参数的时候其实默认的都是String类型,但是有时候我们需要其他的数据类型,比如int,double,float,Date。 其实前面表单的传值都是字符串形式的,但是为什么我们在JavaBean中定义了不同的类型的数据,Struts还是会正确接收表单传递过来的值呢,因为使用了Struts中的内建的类型转换器 传统的类型转换器 在Servlet中我们可以自己获取请求参数自己转换类型,通
爱撒谎的男孩
2018-05-10
9785
Struts2之OGNL的使用
OGNL的使用 本人独立博客https://chenjiabing666.github.io OGNL简介 OGNI是一种对象图导航语言(object graphics navigation language) ,这也是一种表达式语言,这个和EL表达式一样,但是EL表达式只能在JSTL标签库中使用,这个OGNL只能在struts标签库中使用。 值栈(valueStack) 值栈就是存储Action的信息,包括其中定义的成员变量和其他的一些自己的属性,比如error,fieldError,如果想要让actio
爱撒谎的男孩
2018-05-10
1.3K1
struts2之配置拦截器
struts2之配置拦截器 本人独立博客https://chenjiabing666.github.io 什么是拦截器 java里的拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。在AOP(Aspect-Oriented Programming)中拦截器用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。 拦截器是可插拔式的,
爱撒谎的男孩
2018-05-10
1K1
Struts2之获取请求参数
获取请求参数 本人独立博客https://chenjiabing666.github.io 在Servlet中可以调用HttpServletRequest的getParameter()的方法接收传递过来的请求参数,但是在struts2中对这种方式进行了三种封装 我们一般发出请求都是通过表单传递的,但是在服务端如果获取表单传递过来的值,其中有三种不同的方式 属性驱动 属性驱动就是将一个Action类作为一个POJO类,在类中定义表单的请求参数的name属性,但是还要为这些成员变量设置get,set方法。因为在
爱撒谎的男孩
2018-05-10
1.1K1
Struts2之动态调用
-在struts核心配置文件详解(action)中已经详细讲解了method的用法,使用这个方式可以指定Action类中的不同的方法映射请求,那么就完成了动态调用
爱撒谎的男孩
2018-05-10
8631
struts核心配置文件详解(result配置)
<package name="Login" extends="struts-default" namespace="/"> ​ <action name="regist" class="com.action.regist"> <result name="success" type="chain">login</result> </action> ​ <action name="login" class="com.action.LoginAction"> <result name="success">/JSP/success.jsp</result> <result name="login">/JSP/login.jsp</result> </action> </package> ​
爱撒谎的男孩
2018-05-10
9781
struts核心配置文件详解(action配置)
-如果用户输入的的URL地址在这个<package>下,即是namespace符合,但是在其中没有相应的action的做出响应,可能是地址输错了,此时的我们需要使其跳转到error.jsp页面,给用户一个提示。那么我们这个时候就需要使用默认的action。
爱撒谎的男孩
2018-05-10
8511
struts核心配置文件详解(package)
struts核心配置文件详解(package) 包(package) 本人独立博客https://chenjiabing666.github.io 在核心配置文件中需要配置<package> <package>元素可以把逻辑上相关的一组Action、Result、Intercepter等元素封装起来,形成一个独立的模块,package可以继承其他的package,也可以作为父包被其他的package继承 属性 name 这是一个必填的属性,指定包的名字,便于其他的包引用,因为其他的包可以继承这个包 ext
爱撒谎的男孩
2018-05-10
7431
Struts2之Action类的实现方式
Action类的实现方式 本人独立博客https://chenjiabing666.github.io 所有的Action类必须有无参构造方法 Action类的实现方式 如果想要浏览器可以映射到其中的方法,那么必须返回一个String,使用这个值指示需要跳转的视图或者Action Struts中的Action类实际上可以是一个POJO类,其中也是可以定义许多的方法,但是如果在struts.xml的配置文件中特指调用哪个方法的话,那么就会默认会调用名为execute的方法。后续将会讲如何调用类中其他的方法 普
爱撒谎的男孩
2018-05-10
9471
Struts2之入门操作
入门操作 本人独立博客https://chenjiabing666.github.io 导入jar 包 到官网下载相应的jar包 导入前阶段必须的jar包 创建项目 在eclipse中创建一个web项目 在webContent下WEB-INF/lib下导入需要的jar包即可 配置核心过滤器 StrutsPrepareAndExecuteFilter (web.xml) 核心过滤器相当于springmvc中的前端控制器的功能,都是用来分发请求的 这里的核心过滤器默认分发的请求是以.action结尾的请求,
爱撒谎的男孩
2018-05-10
5903
Springmvc解决中文乱码问题
Springmvc解决中文乱码问题 本人独立博客https://chenjiabing666.github.io POST 在表单提交的时候,如果遇到中文乱码的情况,springmvc提供了一个CharacterEncodingFilter过滤器,我们只需要在web.xml文件中配置即可 注意 表单的提交方式必须是post 在web.xml中配置CharacterEncodingFilter编码格式要和JSP页面的编码格式一致 解决中文乱码必须使用过滤器(在DispatcherServlet之前执行),而不
爱撒谎的男孩
2018-05-10
2.3K3
Springmvc中的转发重定向和拦截器
Springmvc中的转发重定向和拦截器 可变参数 本人独立博客https://chenjiabing666.github.io 可变参数在设计方法时,使用数据类型...来声明参数类型,例如:public static void function(int... numbers)在实现方法体时,可变参数是作为数组来处理 public class Test { public static void main(String[] args) { System.out.println
爱撒谎的男孩
2018-05-10
3.7K1
Spring配置DBCP连接池
Spring配置DBCP连接池 本人独立博客https://chenjiabing666.github.io 建立数据库配置文件jdbc.properties 在resource文件下新建一个jdbc
爱撒谎的男孩
2018-05-10
1.6K1
Springmvc之接受请求参数
Springmvc之接受请求参数 本人独立博客https://chenjiabing666.github.io 准备工作 新建一个表单提交 请求地址: http://localhost:8080/ProjectName/user/login.do <form action="<%=request.getContextPath()%>/user/login.do" method="post"> username:<input type="text" name="username"> <br>
爱撒谎的男孩
2018-05-10
2.1K1
Springmvc入门
Springmvc入门 本人独立博客https://chenjiabing666.github.io 作用 解决V(View)和C(Controller)的交互问题,即解决了Controller如果接收了用户的请求,并将结果响应给用户的问题 springmvc约定了一套处理用户请求的流程 Springmvc的核心组件 DispatcherServlet :前端控制器,请求入口 HandlerMapping : 控制器,其中存放着处理请求的组件,请求派发 Controller :控制器,处理请求 ModelA
爱撒谎的男孩
2018-05-10
8773
Spring注解的使用和组件扫描
Spring注解的使用和组件扫描 本人独立博客https://chenjiabing666.github.io 【非常重要】 组件扫描(Component-Scan) 通过配置组件扫描,可以使得spring自动扫描package,而不必在spring的配置文件中逐一声明各个<bean> 在配置组件扫描时,指定的包是“根包”,即例如指定了cn.tedu.spring,spring不只会扫描这个包,还会扫描它的各个层级子包,例如:cn.tedu.spring.dao 直接在spring的配置文件中开启组件扫描即
爱撒谎的男孩
2018-05-10
1.7K0
Spring表达式和自动装配
Spring表达式和自动装配 本人独立博客https://chenjiabing666.github.io 【重要】spring表达式 作用 通过spring表达式可以在配置Y节点时,如果Y的某些属性需要注入值,可以是已经配置的好的X类的节点中的值 直接使用#{id.属性名} 前提 必须为每个属性都要设置set方法 实现 新建两个类 Message public class Message { private String name; private List<String> cities;
爱撒谎的男孩
2018-05-10
8333
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档