自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSTL标签库

简介:JSTL是apache对EL表达式的扩展(JSTL依赖EL),JSTL是标签语言,使用非常方便.导包:jstl-*.jar引入标签库:<%@taglib prefix=“前缀” uri=“标签库路径”%><%@taglib prefix=“my” uri="/WEB-INF/mytags/mytag1.tld"%>:注意部分版本不支持在WEB-INF目录下...

2020-01-19 10:32:37 195

原创 EL表达式简介

简介:EL表达式是JSP内置的表达式语言从jsp2.0开始不建议使用java脚本,而是使用el表达式和动态标签来替代java脚本EL替代的是<%= … %>脚本,也就是说EL只能做获取,使用格式:${xxx}EL表达式来读取四大域${xxx}:全域查找名为xxx的属性,如果不存在,则输出空字符串,而不是null优先从pageScope中查找xxx属性,没有则继续查找更大...

2020-01-18 19:27:55 486

原创 JSP指令简介

简介:JSP指令的格式<%@ attr1="" attr2="" %>,一般都会把JSP指令放到JSP文件的最上方,但指令不是必须的JSP三大指令:page,include,tablibpage指令:page指令是最为常用的指令,其属性都是可选的,没有必须属性,在JSP页面中任何指令都可以重复出现.1.pageEncoding和contentType:pageEncodi...

2020-01-18 11:22:28 667

原创 验证码生成器

验证码生成器代码package com.zgd.learnbase.image;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOEx...

2020-01-16 21:03:32 696

原创 HttpSession简单介绍

简介:HttpSession是由JavaWeb提供的,用来会话跟踪的类.session是服务端对象,保存在服务器端.HttpSession是Servilet三大域对象之一(request,session,application),所以可以通过get/set/removeAttribute设置属性HttpSession底层依赖Cookie,或者URL重写,因为需要靠它们获取sessionId...

2020-01-16 20:03:51 756

原创 Cookie简单介绍

简介:Cookie是HTTP协议制定的,先由服务器保存Cookie到浏览器,在下次浏览器请求服务器时把上一次请求得到的Cookie在归还给服务器由服务器创建保存到客户端浏览器的一个键值对,服务器保存Cookie的响应头:Set-Cookie: aaa=AAA set-Cookie:bbb =BBBresponse.addHeader(“Set-Cookie”,"aaa=AAA);re...

2020-01-16 19:55:13 389

原创 JSP简介

简介:JSP全名为Java Server Pages,中文名为Java服务器页面,是一种简化的Servlet设计,诸多公司参与建立的一种动态网页技术.JSP与Servlet一样,是在服务器端执行的,通常返回给客户的就是一个HTML文本,因此客户只要有浏览器就能够浏览.注:jsp页面在WebContent下才能通过浏览器访问,如果在WEB-INF下则需要通过服务器代码访问.1.JSP,Ser...

2020-01-16 19:46:04 376

原创 通过反射实现一个Servlet具有多个业务功能

简介:通常一个Servlet的子类只能有一个Post/Get的方法,这非常的不方便,我们可以通过反射技术来实现业务方法的自动调用.基本设定设定请求需要带有method参数,该参数值为需要调用的业务方法.http://localhost:8080/learn_servlet/UserServlet?method=addUser调用的就是addUser方法.当需要进行转发或者重定向的时候,我...

2020-01-15 19:02:00 337

原创 使用过滤器设置编码格式

简介:通常如果浏览器客户端向服务端发送ISO-8859-1的中文编码的时候,服务端可能会解析处乱码.所以通常在web.xml中配置一个过滤器,设置请求的编码格式的过滤器,用来拦截每个客户端发送的请求.不能统一的将请求的编码格式强制设置为UTF-8,因为Get请求发过来的是ISO-8859-1,所以需要通过new String(value.getBytes(“ISO-8859-1”), “UT...

2020-01-15 18:43:35 2280

原创 Web过滤器Filter

简介:过滤器Filter:是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对Web服务器管理的所有Web资源:例如Jsp,Servlet,静态图片文件或者静态html文件等进行拦截,从而实现一些特殊的功能.例如实现URL级别的权限访问控制,过滤敏感词汇,压缩响应信息等一些高级功能.过滤器在资源前执行,具有拦截请求能力,过滤器能让请求得到资源也可以得不到资源.过滤器的几...

2020-01-15 17:38:56 236

原创 Web监听器Listener

简介监听器Listener:用户监听web应用中某些对象,信息的创建,销毁,增加,修改,删除等动作的发生,然后做出相应的响应处理.当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法.常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等等.监听器种类生命周期监听:监听创建和销毁属性监听:监听值的添加,修改,删除感知监听:感知javabean是否被sess...

2020-01-15 17:33:01 189

原创 Servlet简单介绍

1.简介:Servlet:是javaWeb的三大核心组件之一.作用是接受请求,处理请求,返回响应.servlet的逻辑由我们来写,但是创建,调用销毁servlet对象由服务器执行.2.特性:单例:一个servlet类只有一个对象.有tomcat维护线程不安全:servlet是线程不安全的,高效率.3.实现方式:1.实现javax.servlet.Servlet接口2.继承javax...

2020-01-14 23:59:08 179

原创 AJAX简单使用

简介:AJAX:asynchronous javascript and xml:异步的js和xml.服务器给客户端响应一般是整个页面,一个完整的html,但是ajax因为是局部刷新,那么服务器就只需要返回部分数据.同步和异步交互同步:发出请求后,需要等待服务器的响应才能发第二个请求,期间不能进行其他操作.异步:发出请求后,无序等待服务器响应,就可以发第二个请求,可以使用js接收服务器响...

2020-01-14 15:15:59 114

原创 发送AJAX的小工具

/** * AJAX工具 *//** * 获取请求对象 */function createXMLHttpRequest(){ try { // 大多数浏览器支持 return new XMLHttpRequest(); } catch (e) { try { // IE6.0支持 return new ActiveXObject("Msxml2:XMLH...

2020-01-14 15:07:30 189

原创 Dom4j

标题简介:dom4j是一个叫dom4j的组织开发的用于解析xml的工具,开源的.dom4j不是java自有功能,需要另外导包.dom4j非常方便的对xml进行解析和增删查改操作,常用来对配置文件进行操作.dom4j支持dom解析和sax解析方式.常用方法:// 获取解析器SAXReader saxReader = new SAXReader();// 获取文档Document d...

2020-01-13 12:20:59 176

原创 XStream使用教程

简介:XML Schema也是一种用于定义和描述XML文档结构与内容的模式语言,其出现是为了克服DTD的局限性.schema也是一个xml文件,通常扩展名为.xsdDTD和Schema对比XML Schema符合XML语法结构DOM,SAX等XML API很容易解析处XML Schema文档中的内容XML Schema对命名空间支持非常好,一个XML可以有多个Schema,以命名空间区...

2020-01-10 11:46:43 1670

原创 XML之JAXP的SAX解析技术

简介:JAXP是sun公司提供的解析xml文件的能力,包含dom解析和sax解析方式.DOM和SAX解析的优缺点:DOM:根据xml的层级结构在内存中分配一个属性结构,将xml的标签,属性,文本都当做对象优点:很方便的进行节点的增删改缺点:如果文件过大,会造成内存溢出SAX:采用事件驱动,边读边解析,从上到下一行一行的解析,解析到某一个对象将对象名称返回优点:不会出现内存溢出,方便...

2020-01-10 11:25:33 5893

原创 XML约束之DTD

XML的约束文件.以dtd结尾语法:xml中有多少种元素,就有多少个<!ELEMENT>具有子元素的复杂元素:<!ELEMENT 元素名称 (子元素名称...)>不具有子元素的简单元素:<!ELEMENT 元素名称 (#PCDATA)>1 XML使用dtd1.1 引入外部dtd文件 <!DOCTYPE 根元素名称 SYSTEM "dtd文件路...

2020-01-09 18:58:36 160

原创 XML描述定义

XML可扩展标记性语言应用:不同系统之间的数据传输,配置文件,数据的关系结构1.文档申明:必须放在第一行第一列,<?xml version="1.0" encoding="utf-8"?>encoding=utf-8的时候中文乱码的时候,应该是该xml文件保存的时候不是utf-8,导致编码不一致.可修改文件保存的编码格式解决问题.2.定义元素(标签)标签又开始必须有结束标签,...

2020-01-09 18:58:25 1041

原创 XML解析

XML的两种解析方式:DOM:根据xml的层级结构在内存中分配一个属性结构,将xml的标签,属性,文本都当做对象优点:很方便的进行节点的增删改缺点:如果文件过大,会造成内存溢出SAX:采用事件驱动,边读边解析,从上到下一行一行的解析,解析到某一个对象将对象名称返回优点:不会出现内存溢出,方便实现查询缺点:不能进行增删改操作.DOM和SAX是解析技术,但是需要解析器进行解析sun公司...

2020-01-09 18:58:15 141

空空如也

空空如也

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

TA关注的人

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