自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Struts2基础入门(四)action类的三种访问方式

1.传统访问struts.xml文件里面的action配置:<action name="Action_add" class="com.xj.struts.HelloAction" method="add"></action>这里的配置说明了只要访问的请求Action_add传进来了,struts底层就会通过反射调用class属性里面的类,并实现method属性记录...

2019-10-02 16:44:07 220

原创 Struts2基础入门(三)action动作类实现方式

action的三种实现方式:1.普通类2.实现Action接口类3.继承ActionSupport类1.普通类实现public class HelloAction { public String execute(){ System.out.println("这是普通类实现"); return "success"; }}随便写一个普通的...

2019-10-02 16:05:23 167

原创 Struts2基础入门(二)struts.xml文件配置

在struts2框架中struts.xml配置文件中,配置了action类请求还有跳转动作,还能在该文件中对struts相关常量进行配置。本篇文件就对struts.xml文件标签等做一下简单的介绍。1.常量标签constant常量标签constant是struts2用来设置整个框架的运行参数,当然不设置也行,因为这些参数的配置文件default.properties其中早就配置好了,里面各种参...

2019-10-02 11:41:19 234

原创 Struts2基础入门(一)写一个简单的helloworld

简介因为公司的项目要用到SSH框架,所以趁着国庆放假这几天赶紧把Struts2 Web框架学习一遍。首先提示我本次学习使用的Struts2 2.5版本,具体下载自己可以去官网下载。不过Struts2 2.3版本与2.5版本的东西变动有些大,希望各位学习的时候能够明确对应版本,进行对应的配置,避免不必要的麻烦。另外本次学习的资料来源于B站up:authshuker搬运的传智播客的视频。有一定基础的...

2019-10-01 19:02:57 187

原创 MyBatis延迟加载

延迟加载延迟加载就是在需要某些数据的时候才去加载该数据。就上篇中的一对一、一对多查询中,如果我们只是需要员工信息用不着部门信息,这个时候就需要使用延迟查询,先查询员工的信息,后续有需要再去查询部门信息。延迟加载配置延迟加载需要在mybatis的全局配置文件中进行配置,因为延迟加载的配置设置会改变整个mybatis的运行行为,所以配置的时候根据情况具体分析。设置参数描述有效值默...

2019-07-15 15:24:06 121

原创 MyBatis联表查询

一对一关系数据库中我有两张表t_user和t_dept,t_user表中的每个记录在t_dept中有且只有一条记录与之对应。这种对应关系就是1对1关系。下面来查询每个员工的信息和部门信息。部门对象: private int deptno; private String deptname; private int deptdesc;员工对象: private int no; pri...

2019-07-15 11:22:21 122

原创 MyBatis动态SQL(二)

1.foreachforeach语句用来遍历数组和集合对象。标签中的属性:collection属性:值有三种list、array、mapopen属性:表示调用的sql语句前缀添加的内容close属性:表示调用的sql语句后缀添加的内容separator属性:分隔符,表示每一次迭代元素之间用什么分隔item属性:表示迭代时,每个元素的别名index属性:表示当前循环的索引位置映射文件...

2019-07-14 11:12:19 110

原创 MyBatis动态SQL(一)

MyBatis 的强大特性之一便是它的动态 SQL。动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大精简了元素种类,现在只需学习原来一半的元素便可。MyBatis 采用功能强大的基于 OGNL 的表达式来淘汰其它大部分元素。1.if标签映射文件配置: <select id="q...

2019-07-13 22:12:35 94

原创 MyBatis映射文件的基本功能

#{}与${}区别#{}使用的是preparedStatement方式预处理,就是使用了占位符来填充数据防止SQL注入.${}使用的是statement方式进行sql语句的拼接操作,有SQL注入风险。映射文件配置: <delete id="delete" parameterType="int"> delete from t_user where no = ...

2019-07-12 21:49:37 1397

原创 MyBatis的基本用法

MyBatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。jar包和配置1.jar...

2019-07-11 20:19:56 209

原创 EL表达式简介

EL表达式EL表达式的取值范围JSP的四个作用域:pagecontext(生命周期用户离开或者跳转页面,作用域范围这个页面)request(生命周期用户离开页面,作用于这个页面)session(生命周期较长可以设置或者注销删除,作用于该网页)application(生命周期无限,作用范围是整个浏览器)EL取值优先从作用范围较小的作用域取值,然后依次检索,当然也可以通过${pagesc...

2019-06-12 10:25:09 102

原创 JQuery下载及其选择器总结

JQuery下载JQuery只是一个JS函数库,要使用其中的方法还是要在JS文件中进行调用。一般去https://mvnrepository.com/这个网站下载,搜索JQuery就能找到JS文件下载。下载完成后通过script src=“JQuery.js文件路径”,进行加载,并在其他js文件中随便写一个加载事件进行测试即可,若成功,则表示JQuery可以进行开发了。不同的JQuery...

2019-04-29 21:41:12 198

原创 JavaScript基础(一)

JS的基本语法要求严格区分大小写标识符命名要求(与java完全相同)首个字符只能是字母、下划线、美元符号其他位置只能是字母、下划线、美元符号、数字变量的声明JavaScript的声明必须要使用var关键字,声明方式有两种。声明并且赋值:var 变量名 = 值先声明再赋值:var 变量名;var = “666”;JavaScript中的每行代码都最好加上**";"**,当然...

2019-04-27 20:43:11 71

原创 监听器简要总结

监听器的概念所谓监听器就是对内置对象的状态或者属性变化进行监听并且做出反应的特殊servlet,并且也需要在web.xml文件中进行相关配置。内置对象的状态变化:初始化和销毁,也就是说当内置对象初始化、销毁我们也能监听,并且做出相应的反应。内置对象内得属性变化:增加、删除、修改的操作也能被监听并做出反应监听request内置对象首先创建request监听器,不同的监听器,需要不同的接口...

2019-04-26 14:59:18 376

原创 简述Java数组的基本属性及其用法

数组的初始化及其基本属性1. 数组:属于引用类型,就是一个存放同类型变量数据的容器。(容器概念以后再补)2. 数组初始化第一种:数据类型[] 数组名 = new 数据类型[数据长度];(动态初始化过程)int[] arr = new int [5];第二种:数据类型 数组名[] = {数据1,数据2,数据3……};(静态初始化过程)int arr[] = {1,2,3,4,5};动...

2019-03-04 20:33:25 2569

原创 简述Java变量和强制转换类型

简述Java变量和强制转换类型java变量java变量变量:顾名思义,就是在java执行程序过程中可以发生改变的量,就好比方程式中的未知数X一样。变量的内存分配过程int a ; //声明a = 10; // 赋值System.out.println(a); //使用数据类型八大基本数据类型12整数类型(5种) 字节数(1字节=8bit) 取...

2019-02-27 11:39:37 693

原创 简述JAVA文件、标识符命名规范

首先说说标识符的定义,标识符:java对包、类、方法、参数和变量等元素的命名的符号序列称之为标识符。换句话说,就是大家在Java编程里面给各种量、方法、接口、类取的名字。命名规则:由下划线(_)、数字、字母、人民币符号(¥)、美元符号($)组成 绝对不能以数字开头 Java有区分大小写 命名绝对不能是java关键字命名规范:见名知意。(别起的太复杂了) 不允许使用中文还有...

2019-02-26 20:17:09 1250

空空如也

空空如也

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

TA关注的人

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