- 博客(49)
- 资源 (3)
- 收藏
- 关注
原创 远程调用,Java—RMI和Spring—RMI比较
远程调用,Java—RMI和Spring—RMIfangs Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。JVM 可以位于相同或不同计算机上,在多个 JVM 中,一个 JVM 可以调用存储在其它 JVM 的对象的方法。 RMI 是...
2019-10-13 21:33:55
269
原创 jsp+servlet+mysql实现登录
项目列表:实现思路: 前台: el表达式回显用户名和密码以及提示信息 js:用户名和密码的非空判断 后台: 接受参数 非空判断 空:将不为空的参数以及提示信息存到作用域中...
2019-09-11 22:12:42
499
原创 jsp—EL表达式
格式: 1 返回域对象中指定键对应的值: ${域对象中键的名称 } 2 获取域对象中对象指定属性对应的值: ${域对象中键的名称.属性名 } 3 判断域对象中指定键对应的值是否为空:${empty 键的名称 } 4 ...
2019-09-11 20:09:34
197
原创 javaweb__了解jsp
一、介绍 JSP:Java Server Page SUN 公司提供的动态网页编程技术,是 Java Web 服务器端的动态资源。 它相比 html 而言,html 只能为用户提供静态数据,而 Jsp 技术允许在页面中嵌套 java 代码,为用户提供动态数据。 相比 servlet 而言,servlet 很难对数据进行排版,而 jsp 除了可以用 java 代码产生动态...
2019-09-10 23:30:44
155
原创 通俗易懂的Servlet3.0文件上传
1、文件上传 三点注意: 前台 1.请求方式post 2.enctype="multipart/form-data" 后台 3.一定要加上注解 @MultipartConfig前台页面:<form action="/servlet3.0/upload" method="post" ...
2019-09-09 23:59:37
194
原创 Servlet3.0 注解
一、Servlet3.0 注解在 Servlet3.0 之前一直使用的都是配置文件的方式来实现各种组件,Servlet3.0 之后提供了注解,可以达到零配置。但现实中一般是注解+配置结合使用。我们看几个常用的注解。1、WebServlet :注解将一个继承于 javax.servlet.http.HttpServlet 的类标注为可以处理用户请求的 Servlet,无需配置 web.xm...
2019-09-09 21:52:59
291
原创 简单的了解json
一、json介绍 JSON 是一种轻量级易与解析的数据格式,它按照 js 的对象和数组的字面量格式来书写。 XML 格式数据极其的冗长。因为每个离散的数据片段需要大量的 XML 结构,所以有效的数据的比例非常低。XML 语法还有轻微的模糊。还有,解析 XML 是非常占程序员的精力的。你需要提前了解详细的结构和确切地知道如何解开这个结构,然后细心地将他们写入 js 对...
2019-09-09 20:57:07
204
原创 2.5文件上传下载
一、文件上传 一个完整的文件上传:前台发送文件,后台接收并保存文件。1.前台页面 首先,需要一个表单,并且请求方式为post,(get:上传的数据在请求行里 容量有限post:上传的数据在请求体里,所以文件上传需要使用post请求),其次表单必须有属性enctype=“multipart/form-data,表示设置表单的MIME编码,默认情况...
2019-09-09 08:44:35
218
1
原创 ServletContext对象
1、什么是ServletContext对象ServletContext代表一个web应用环境对象,即一个web环境。也就是说ServletContext对象内部封装了该web应用的信息。因此每一个 web 应用都有且仅有一个 ServletContext 对象,又称 Application 对象2、ServletContext两大作用 第一、作为域对象用来共享数据,此时数据在...
2019-09-09 08:42:07
126
原创 了解Session
1、Session的工作原理及出现 当我们用浏览器打开一个网页,用到的是HTTP协议,而这个协议它是无状态的,什么是无状态呢?就是说这一次请求和上一次请求是没有任何关系的,互不认识的,没有关联的。但是这种无状态的的好处是快速。 然而我们希望访问的两个页面或更多页面之间有关联,就比如我们要访问一个网站,当我们进入登录页面的时候是一个http请求,而登录之后又是一个http...
2019-09-06 20:52:54
269
原创 HttpServletRequest对象的乱码问题
1、出现乱码的原因 我们会发现在上述的响应中,如果我们响应的内容中含有中文,则有可能出现乱码。这是因为服务器响应的数据也会经过网络传输,服务器端有一种编码方式,在客户端也存在一种编码方式,当两端使用的编码方式不同时则出现乱码。2、字符流乱码问题服务器端采用的编码:ISO-8859-1,客户端采用的是GBK,该编码方式不支持中文,解决乱码就是保证发送端和接收端的编码一致...
2019-09-06 09:40:49
317
原创 刷新和页面跳转
所有头信息都是随着请求和回应自动发送到服务器端(客户端),在 response 中一个比较常用的头信息就是刷新的指令,可以完成定时刷新的功能。resp.setHeader("refresh","2"); 对于刷新的头信息,除了定时的功能外,还具备了定时跳转的功能,可以让一个页面定时跳转到一个指定的页面。(已经注册成功,两秒后跳转到登陆页面)response.setHead...
2019-09-06 09:28:40
150
原创 HttpServletResponse对象
1、介绍 Web 服务器收到客户端的 http 请求,会针对每一次请求,分别创建一个用于代表请求的 request对象和代表响应的 response 对象。 request 和 response 对象代表请求和响应:获取客户端数据,需要通过 request 对象;向客户端输出数据,需要通过 response 对象。 HttpServletResponse 的主要功能用于...
2019-09-06 09:25:15
272
原创 web路径
相对路径: 书写路径时,无论是哪类请求相对路径都是相对当前资源的路径 书写格式:直接从当前路径开始写,目录前不加任何符号;a.html html/b.html 相对路径在请求转发时可能会失效,在请求转发的情况下,因为地址栏不会发生改变,因此开发中不推荐使用相对路径 绝对路径: 格式:以 http:// 开头,或者以 / 开头 ...
2019-09-06 08:44:39
131
原创 响应图片
新建image文件夹,用来放置图片响应图片:package com.mage.web;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.ServletO...
2019-09-06 08:39:45
578
原创 了解重定向
重定向重定向是一种服务器指导客户端的行为,跳转时地址栏会发生变化方法:response.sendRedirect("s02");1、Servlet01.javapackage com.mage.web;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet....
2019-09-06 08:37:31
115
原创 了解Cookie
一、Cookie介绍 Cookie 是浏览器提供的一种技术,通过服务器的程序能将一些只须保存在客户端,或者在客户端进行处理的数据,放在本地的计算机上,无论何时用户链接到服务器,Web 站点都可以访问 Cookie 信息不需要通过网络传输,因而提高网页处理的效率,并且能够减少服务器的负载,但是由于 Cookie 是服务器端保存在客户端的信息,所以其安全性也是很差的。例如常见的记...
2019-09-05 23:53:41
242
原创 使用Servlet实现在表格中打印九九乘法表
浏览器显示结果:代码示例:1、web.xml配置文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLo...
2019-09-05 19:38:04
8009
原创 请求转发
1.web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.s...
2019-09-05 08:27:13
125
原创 浏览器中文乱码问题
一、出现乱码的原因:这是因为服务器响应的数据也会经过网络传输,服务器端有一种编码方式,在客户端也存在一种编码方式,当两端使用的编码方式不同时则出现乱码。二、get和post解决办法1、get(前台使用GBK 后台使用 ISO-8859-1) Tomcat8及以上版本 中文可能不会乱码 Tomcat7及以下版本 中文可能乱码 解决办法:new Str...
2019-09-05 08:18:14
3326
原创 HttpServletRequest对象介绍及常用方法
一、介绍 HttpServletRequest 对象:主要作用是用来接收客户端发送过来的请求信息,例如:请求的参数,发送的头信息等都属于客户端发来的信息,service()方法中形参接收的是 HttpServletRequest 接口的实例化对象,表示该对象主要应用在 HTTP 协议上,该对象是由 Tomcat 封装好传递过来。 HttpServletRequest 是 Servlet...
2019-09-05 00:17:24
1544
原创 Servlet生命周期
创建项目需要搭建web环境,详情请百度,或者等我更新一、创建web项目:项目列表:(以上是为了搭建项目的完整性新创建的一个项目,下面是我之前创建的项目,步骤同上,项目名为myweb02)二、servlet的声明周期:1、配置web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-a...
2019-09-04 23:44:18
122
原创 js_表单校验
效果图:源代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> #reg{ font-size: 20px; col...
2019-08-22 18:18:25
89
原创 js三级联动
效果图:实现代码:html文件<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body onload="load()"> <select id...
2019-08-19 21:19:12
282
原创 html+css+javascript_猜数字游戏
效果图:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <style type="text/css"> *{ margin: 0; pad...
2019-08-17 08:51:37
1734
1
原创 JavaScript_判断是否是闰年
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> var year = Number(prompt("请输入年份")); ...
2019-08-16 08:20:35
437
原创 JavaScript_九九乘法表
效果图:各行各色的九九乘法表<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> table{ border-collapse: collap...
2019-08-16 08:12:24
391
原创 html+css会摇摆的树
效果图:可以摇摆的树<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .root{ position: relative; top:2...
2019-08-15 21:25:23
642
原创 html+css编写我的相册
效果图:可以根据小图标显示对应的大图标代码如下:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> .container{ position: relative; ...
2019-08-14 22:45:23
2328
原创 css_关系选择器
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> #frist p{/*包...
2019-08-14 22:39:18
157
原创 数据库基础01
此文档是上课老师讲课记录的笔记,我将它记录到我的博客中,方便自己今后查看笔记通俗易懂,适合初学者,欢迎采纳.....数据库数据库的前世今生1:为什么需要数据库因为数据越来越多,而且无时无刻不在制造数据。所以需要一套可以持久化存储数据的软件/工具,帮助我们去存储海量数据。目前学习过的可以存储数据的有:1.变量(单一、内存)-> int num = 10;...
2019-08-10 11:06:15
84
原创 java中的集合框架详细整理_01
Collection(集合框架) 集合就是数据集合(用来存储数据的集合) ,存放在java.util包中。集合中只能存储引用类型 为什么要学习java中的集合框架? 学习数组可以用来存储数据: 数组的存储数据的弊端: a:存储相同数据类型的有序集合(存储的数据是相同类型的) ...
2019-08-04 16:57:34
506
原创 java中的多线程_01
1、多线程1、程序、进程、线程之间的区别和联系: 程序: 一段指令 组成成一个完成特定功能或者是一组特定功能的集合。 进程:当一个程序被双击执行之后 变为对应的一个进程 线程:线程是进程中的一个执行单元,进程之所以能够做事是由于线程的存在,一个进程中可能包含多个线程。 一般情况下 我们将一个进程中没有线程的这样的进程 称之为单进程/...
2019-08-02 20:05:04
77
原创 java中的注解
1、注解(Annotation父接口) 1: 什么是注解: 就是注释,这个注释有点特点,在java中在类、方法、变量等等之上 通过@+英文单词表示的就是某种注解信息。该注解信息是源码、编译期、运行期都存在的,意味着可以获取。 2:注解分类: a.元注解: 用来注解 注解的注解 ...
2019-08-02 20:02:04
200
原创 什么是反射?反射中的方法使用
反射1、什么是反射? Java反射机制是运行状态中,对应任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对象,而解剖使用的就是Class中的方法,所以先要获取到每一个字节码文件的Class类型的...
2019-08-02 18:38:04
733
原创 什么是泛型,怎么使用泛型分析
1、泛型1:什么是泛型? 泛型就是广泛的类型,也是一种数据类型,而这种数据类型可以是任意类型,编写过程中当中不能确定类型,创建对象时必须指定具体类型,不指定也可以,但是会出现一些错误。 泛型是编译器行为,只能在编译期有效,如果能够跨过编译器,那么泛型就没有任何意义了。2、泛型类 怎么定义泛型类? 在类后面加<&g...
2019-08-01 13:07:29
1697
原创 13_八大包装类
1:为什么会有八大包装类:Java是面向对象的,但是不是纯面向对象,比如基本数据类型就不是面向对象,在实际操作过程中我们要将基本数据类型转化成对象,以便操作,因为就有了八大包装类。2:基本数据类型对应的包装类: 基本数据类型 对应包装类 byte Byte short ...
2019-07-29 20:50:32
190
原创 12_String的常用方法
String的常见方法String Str = “ABCDEFGHIJ”; 1:charAt(int index) :返回当前索引位置上的指定字符 Char ch = str.charAt(3); 2:codePointAt(index) : 返回指定索引位置上元素的代码点 int num = str.codePointAt...
2019-07-29 20:45:26
287
原创 11_java零基础入门_异常
1、异常 什么是异常?不正常就是异常1、出现异常时,jvm会处理程序中未处理的异常:暂停程序 报错(报错时会提示异常内容,包括什么异常,原因描述,异常行数)2.不要让jvm去处理异常异常处理:java提供了完整的异常的处理方案,可以帮助我们在编写的过程中,处理程序中的异常处理信息。异常处理的关键字:try-catch-finally,throw,thro...
2019-07-29 20:41:48
89
转载 10_冒泡排序
publicclassBubbleSort{ publicstaticvoidmain(String[]args){ int[]arrs=newint[]{5,99,28,9,56}; bubbleSort04(arrs); } publicsta...
2019-07-29 20:37:16
136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人