自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Servlet与JSP学习 六、过滤器与包装器

过滤器过滤器的主要作用是对请求的预处理,已经对响应的处理。它可以在 servlet 一无所知的情况下,先对请求的数据进行预处理,或者对 servlet 已经处理的数据再次处理。定义一个过滤器类:package com.example;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import ...

2019-10-16 20:08:57 225

原创 Servlet与JSP学习 五、JSTL 定制标记

<c:forEach> 循环标记<c:forEach var="movie" items="${movieList}"> <tr> <td>${movie}</td> </tr></c:forEach>items 属性放置需要被循环处理的属性,var 属性放置每一次循环的属性值。<c:for...

2019-10-15 17:04:55 213

原创 Servlet与JSP学习 四、JSP

JSP初入门<% JAVA 代码 %>:scriptlet,可以直接运行 Java 代码。<%@ page import=“全限定包名,全限定包名” %>:page指令,导包指令,导入不止一个包需要使用逗号分隔。<%= JAVA 代码 %>:直接将java代码执行结果打印到页面中。上面第一个<% %>包裹的是 scriptlet,第二个是...

2019-10-14 18:03:57 149

原创 Servlet与JSP学习 三、会话管理

会话对于用户的第一次请求,容器会生成一个唯一的会话id,并通过响应把它返回给客户。客户再在以后的每一个请求中发回这个会话id。容器看到id后,就会找到匹配的会话,并把这个会话与请求关联。容器必须以某种方式把会话id作为响应的一部分交给客户,而客户必须把会话id作为请求的一部分发回。那客户和容器如何交换会话id和信息呢?最简单,最常用的方式是通过 cookie 交换信息。Cookie 只是...

2019-10-11 21:41:04 130

原创 Servlet与JSP学习 二、属性与监听

属性SerlvetConfig 设置属性值:<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xm...

2019-10-11 17:19:48 155

原创 Servlet与JSP学习 一、请求和响应

servlet当在网页中点击一个链接,链接的 URL 指向一个 servlet , web 容器识别这个请求所指向的 servlet,所有容器创建两个对象:HttpServletResponse:响应对象HttpServletRequest:请求对象容器根据请求中的 URL 找到正确的 servlet,并为这个请求创建或分配一个线程,并调用 servlet 的 service() 方法...

2019-10-07 18:02:52 297

原创 java基础学习 八、多线程

线程和进程进程:几乎所有的操作系统都有支持进程的概念,所有运行中的任务通常对应一个进程。当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位。线程:线程也被称为轻量级进程,线程是进程的执行单元,线程是程序中独立的,并发的执行流。线程是进程的组成部分,一个进程可以拥有多个线程,一个线程必须有一个父进程。并发:并...

2019-10-04 18:32:10 133

原创 java基础学习 七、IO流

File类访问文件和目录如果希望在程序中操作文件和目录,都可以通过 File 类来完成,不管是文件还是目录都是使用 File 类操作,File 能新建、删除、重命名文件和目录,File 不能访问文件内容本身,如果需要访问文件内容本身,则需要使用输入/输出流。File 类可以使用文件路径字符串来创建File 实例,该文件路径字符串既可以是绝对路径,也可以是相对路径。默认情况下,系统总是依据用户...

2019-10-03 21:00:17 228

原创 java基础学习 六、异常处理

异常概述Java的异常机制主要依赖于try、catch、finally、throw、throws 五个关键字。Java中,异常被分为两种,Checked异常和Runtime异常,Java认为Checked异常可以在编译阶段被处理的异常,所以它强制程序处理所有的 Checked 异常,而 Runtime 异常则无须处理。使用 try…catch 捕获异常try{ //业务实现代码}catc...

2019-10-02 21:07:04 180

原创 java基础学习 五、面向对象

Java 是面对对象的程序设计语言 ,提供了定义类、成员变量、方法等最基本的功能。也提供了面对对象的三大特征,封装,继承,多态。定义类面对对象的程序设计有两个重要概念,类以及对象(也被称为实例),其中类是某一个种类别事物的抽象,或者或某种概念,对象或者说实例才是具体存在的实体。例如,人类可以称之为类(class),而人具体到你,我都是人类的实例,真实存在,但有有所不同。类使用 class 进...

2019-10-02 16:57:06 114

原创 java基础学习 四、流程控制与数组

流程控制顺序结构顺序结构就是程序从上到下逐行的执行,中间没有任何判断和跳转,Java 中如果 main 方法中没有任何流程控制,则程序总是从上向下依次执行,排在前面的代码先执行,排在后面的代码后执行。分支结构if条件语句if(logic expression){ statement..}if(logic expression){ statement..}else{state...

2019-10-01 22:47:00 129

原创 java基础学习 三、运算符

运算符算术运算符Java 支持所有的基本类型算术运算符,这些运算符用于执行基本的数学运算:加、减、乘、除和求语等。+:加法运算符 double a = 5; double b = 6; System.out.println(a + b ); // 将输出11-:减法运算符double a = 5;double b = 6;System.out.println(b - a); ...

2019-10-01 20:54:49 147

原创 java基础学习 二、第一个 java 程序

HelloWorld编辑 Java 源代码可以使用任何无格式的文本编辑器,Windows下可以使用记事本,EditPlus等程序。最好不要使用写字板,或者Word等文档编辑器,因为这些工具是有格式的,当使用它们编辑一份文档,这个文档中是有隐藏的格式化字符的,这些字符会导致程序无法正常编辑、运行。在记事本中新建一个文本文件,并在该文件中输入如下代码:编辑文件时要注意,Java 程序严格区分大...

2019-10-01 18:34:16 178

原创 java基础学习 一、JDK介绍以及开发环境准备

下载和安装JDKJDK的全程是 Java SE Development Kit,即Java 标准开发包,Sun 公司提供的一套用于开发 java 应用程序的开发,它提供了编译,运行 Java 程序所需的各种工具和资源,包括 Java 编译,Java 运行时环境,以及常用的 Java 类库等。Java 运行时环境:全称 Java Runtime Environment,简称JRE,它是运行 Ja...

2019-10-01 17:38:00 394

空空如也

空空如也

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

TA关注的人

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