自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (5)
  • 收藏
  • 关注

原创 html文件改成jsp文件

<%@ page language="java" pageEncoding="UTF-8"%><!--增加一行page指令即可--><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title>

2018-07-10 00:05:48 2868

原创 序列化和反序列化

概念序列化:把对象转化为字节的过程,输出到硬盘上。反序列化:把字节转化为对象的过程,输入到内存中。序列化和反序列化时,会根据序列化版本号判断是否是同一个对象。private static final long serialVersionUID = -2507152961802120884L;或者private static final long serialVersionUID = -1L;...

2018-07-05 22:44:13 310

原创 if中写大括号和没有写大括号的区别

如果没写大括号,if下面的第一行归if管,其他的行不归if管,如果写大括号,括号的所有内容都归if管。

2018-07-05 17:21:26 10262 6

原创 成员变量存在堆中,局部变量存在栈中的理解

局部变量,如果是基本数据类型,那么就直接存在栈中,如果是应用数据类型,比如String str = new String("12");,会把对象存在堆中,对象的引用(指针)存在栈中,成员变量,类的成员在不同对象中各不相同,基本数据类型和引用数据类型都存储在这个对象中,作为一个整体存储在堆中。而类的方法是所有的对象共享的,方法是存在方法区的,只用当调用的时候才会被压栈,不用的时候是占内存的。...

2018-07-05 17:01:27 17295 4

原创 try...catch...finally语句

1、当try中或者catch中有return时,会先执行finally中的代码,再执行return语句。有一种情况比较特殊,就是代码中有System.exit(1)时,return才不会被执行。

2018-07-05 15:43:07 228

原创 从cookie中取数据

//从cookie中取出数据商城用户名密码 userCookie 记录你浏览过的商品 productCookie public class GetCookie_01 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) ...

2018-07-04 21:55:33 7316

原创 把数据存在cookie

//把数据存储到cookie中。 public class SetCookie_01 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ...

2018-07-04 21:54:18 2879

原创 Cookie的基本概念

1.会话: 会话技术默认就是指打开一个浏览器到关闭浏览器这个过程就称作为一个会话。2.会话技术类别 1.cookie技术 2.Session技术3.cookie会话技术4.cookie是一个服务器发送给浏览器,在浏览器上保存的一个小文件5.应用场景 浏览器第一次访问服务器时,服务器会校验用户名和密码是否存在,如果存在则生成一个小文件cookie,cookie上记录着用户名和密码, ...

2018-07-04 21:45:38 1871

原创 ServletContext域对象

1.作用:域对象的作用:让servlet与Servlet对象可以传递数据。 2.域对象的方法: 1.setAttribute(key,value) 往域添加数据 2.getAttribute(key), 获取域对象的参数 3. removeAttribute(key) 删除域对象的参数。 3.设置参数: publ...

2018-07-04 21:37:44 296

原创 Servlet中ServletContext、Request、Session、PageContext四大域对象

ServletContext生命周期:当服务器启动或者web应用被加载进容器时创建,当服务器关闭或者web应用被移除时,销毁。作用范围:整个web应用作用场景:传值、获取工程路径getContextPath()方法、获取工程资源getResourcesAsStream();Request生命周期:调用service方法的时候,服务器创建,请求完成的时候销毁。作用场景:传值Session生命周期:在...

2018-07-04 21:29:07 671

原创 ServletContext和request获取当前工程路径

1.方法 1.ServletContext.getContextPath() 获取当前工程路径(当前的工程名字) 2.Request.contextPath() 获取当前工程路径(当前的工程名字)2.代码 代码: public class ContextPathServlet_01 extends HttpServlet { public void doGet(Ht...

2018-07-04 20:59:07 3356

原创 ServletContext对象获取当前工程资源(webapps或者webroot下资源)

//读取工程工程下面images文件夹的图片向浏览器输出 public class ImageServlet_02 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExcept...

2018-07-04 20:57:30 794

原创 ServletContext对象获取全局配置文件信息

1. 在web.xml文件配置全局参数。 <!-- 配置全局的参数 --> <context-param> <param-name>userName</param-name> <param-value>狗娃</param-value> </context-param> 2.利用ServletCo

2018-07-04 20:54:23 662

原创 ServletConfig对象

2.作用: 1.ServletConfig主要的作用: 获取web.xml文件上的配置参数。 3.使用步骤 1.web.xml文件 1. <!-- ServletConfig , 在Servlet标签内配置参数 --> <servlet> <servlet-name>config</servlet-name> ...

2018-07-04 00:17:10 156

原创 servlet生命周期

与生命周期相关的方法1、init() servlet对象一旦被创建时被调用2、service() 用户的请求过来时,调用该方法3、destory() servlet被销毁时被调用应用场景init() 用于读取配置文件信息service() 任何用户的请求过来都使用service方法处理destory() 清除临时文件servlet 程序默认是单例设计模式...

2018-07-04 00:12:14 165

原创 servlet的缺省路径

1.缺省路径的写法: / 或者是 /* 2.在配置url路径的时候千万不要配置缺省路径,一旦配置缺省路径,那么会导致整个工程的所有静态资源都无法使用。3.不能配置缺省路径的原因: 因为静态的web资源是需要通过DefaultServlet程序去读取的,而这个DefaultServlet的映射路径就是写缺省路径,    如果你的工程一旦配上缺省路径,那么就到DefaultServl...

2018-07-03 22:02:19 1297

原创 web.xml中servlet的url配置

1.一个servlet是可以配置多个映射路径 1.方式一: 可以出现多个servlet-mapping <!-- 配置servlet的基本信息 --> <servlet> <servlet-name>demo1</servlet-name> <servlet-class>cn.jun.servlet.De...

2018-07-03 21:49:18 1462

原创 制作验证码代码(response.getOutputStream运用)

1.验证码是在所有网站上都会出现的,所以使用非常频繁。 验证码是一个图片,所以我们如果需要生成验证码,那么我们就必须要生成一张图片。2.验证码涉及到的类: 1.BufferedImage : 该类的作用就是在内存中 生成一张图片。 2.ImageIO: 该类的作用就是把内存中的图片写出到对应 的位置上。3.代码 1.Servlet代码: public class ...

2018-07-03 21:39:28 2291

原创 响应头Content-disposition,通知浏览器以附件形式去下载文件

1.Content-disposition响应头的作用:通知浏览器处理内容的方式以附件的形式下载。 2.在现实开发中很多时候我们都需要提供相应的功能给用户下载附件。比如:智联招聘(下载简历), 百度云(下载资料) 3.代码 代码: import java.io.FileInputStream; import java.io.IOException; import java.io.Ou...

2018-07-03 21:34:39 7110

原创 Content-Type响应头,设置码表

1.Content-Type响应头的作用 1.设置了response使用的码表 2.通知了浏览器使用指定的码表去解码。 2.常用的方法: setHeader(头名称,值); setContentType(值); 3.乱码的根本原因 reponse默认使用iso8859-1进行编码,浏览器默认使用utf-8或者gbk解码,因此有乱码。 解决方案:让reponse和...

2018-07-03 21:25:21 4676

原创 请求重定向和转发区别

区别:1、请求转发是服务器发送的请求,请求重定向是浏览器发送的请求。2、请求转发创建了一个request和response对象,请求重定向创建了两个request和response对象。3、“/”,如果是服务器使用,那么代表http://localhost:8080/工程名,如果是浏览器使用,那么代表了http://localhost:80804、请求转发浏览器的地址栏不会发生变化,请求重定向浏览...

2018-07-03 21:15:08 183

原创 请求重定向原理图

2018-07-03 21:06:35 372

原创 response请求重定向(location)

public class LocationServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { /*//设置状态码。 r...

2018-07-03 21:02:00 6564

原创 response响应头详细信息

Location: http://www.it315.org/index.jsp --跳转方向 Server:apache tomcat --服务器型号 Content-Encoding: gzip --数据压缩 Content-Length: 80 --数据长度 Content-Language: zh-cn --语言环境 Content-Typ...

2018-07-03 20:55:52 1019

原创 死锁的条件

1、多线程2、有多个锁3、同步代码块嵌套

2018-06-27 12:08:11 123

原创 Sting和StringBuilder数据类型

package cn.jun;public class StringDemo { /* public static void main(String[] args) { StringBuilder x = new StringBuilder("A"); StringBuilder y = new StringBuilder("B"); chang(x,y); S...

2018-06-27 12:07:19 726

原创 字符流和字节流

字符流转换流:InputStreamReader、OutputStreamWriter字节-->编码表-->字符:看得懂的-->看不懂的,需要读,输入流InputStreamReader字符-->编码表-->字节:看得不懂的-->看得懂的,需要写,输出流OutputStreamWriter字节流序列化流和反序列化流...

2018-06-27 11:57:28 170

原创 js点击事件

2018-06-27 11:47:45 777

原创 oracle数据导出与导入命令

1、整库导出命令exp system/jun0326 fully=ysystem表示用户 jun0326表示密码  fully=y表示整库导出2、整库导出指定文件位置exp system/jun0326 file=C:\jun.dmp fully=y 3、整库导入imp system/jun0326 fully=yimp system/jun0326 file=C:jun.dmp fully=y...

2018-06-27 11:37:28 290

原创 request请求转发原理和特点

方法:request.getRequestDispatcher("跳转的资源路径").forword(request,reponse);特点:1、请求转发是由服务器发出的请求2、请求转发只创建了一个request和response3、请求转发浏览器上的地址栏不会发生变化4、请求转发只能转发到本站的资源5、请求转发的/代表了,http://localhost/8080/工程名原理图...

2018-06-27 00:38:59 1913

原创 request请求转发和request域运用

1.请求转发 1.概述:让服务器跳转到另一个资源上 2.方法     1.request.getRequestDispatcher("跳转资源路径").forward(request, response); 2.域对象 1.作用:实现servlet与servlet之间的数据传输功能 2.例如:Request本质上就是一个域对象, 域对象就是一个容器。 3.域对象的方法 1.req...

2018-06-27 00:30:17 4690 2

原创 request的getParameterMap方法

public class UserServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { //解决乱码 reques...

2018-06-27 00:24:33 1848

原创 (request)get和post方法获取请求参数及乱码解决方法

方式一:get获取请求参数 1.使用方法:Request.getParameter(“name属性值”); 2.基本实现代码: public class ParameterServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) ...

2018-06-27 00:10:46 5101

原创 获取请求头信息

1.获取所有的请求头信息使用的方法: 1.getHeaderNames(),获取所有请求头的key,返回的是一个迭代器(老款)。 2.getHeader(key),根据可以取出相应请求头的值。 3.代码 public class RequestHeaderServlet extends HttpServlet { public void doGet(HttpServletRe...

2018-06-25 00:11:43 4482

原创 获取请求行信息

1.请求行信息: GET /day36/demo2 HTTP/1.12.请求行信息 = 请求方式(GET) + 请求的资源(/day36/demo2 ) + 协议的版本(http1.1)3.需求: 通过request对象获取请求行信息。 4.例子代码public class RequstLineServlet extends HttpServlet { public void do...

2018-06-25 00:08:43 484

原创 servlet继承体系

2.servlet继承体系 1.Servlet程序是sun公司开发用于开发web资源技术,任何 一个类只需要实现了Servlet接口那么就可以称作为是一个servlet程序。 2.继承体系: ------------|Servlet --------------------|GenericServlet -----------------------------|HttpSe...

2018-06-24 23:59:50 1775

原创 手工发布servlet文件

1.在webapps目录新建自己的工程名2.静态资源文件夹3.在工程下新建WBE-INF目录4.在WEB-INF目录新建一个classes目录,然后拷贝servlet程序的class文件,bin目录下的所有文件(建立class而不是servlet)。5.在WEB-INF目录新建lib目录,把jar添加上去6.在WEB-INF目录下新建一个web.xml文件。具体格式如下: 7.把jsp...

2018-06-24 23:56:37 223

原创 tomcat结构目录

2018-06-24 23:47:14 103

原创 Tomcat7安装步骤

1.安装步骤 1.去到官网下载压缩包版本的tomcat7,解压压缩包。 2.进入bin目录找到startup.bat文件。 3.双击startup.bat 文件,启动tomcat服务器。 4.使用浏览器访问 : http://localhost:8080 如果可以看到tomcat主页,那么安装成功。2.tomcat安装常见的问题 1.双击startup.bat文件的时候,窗口一闪...

2018-06-24 23:44:28 1703

原创 J2EE13种核心技术

一、JDBC(Java Database Connectivity) JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDBC对数据库的访问也具有平台无关性。 二、JNDI(Java Name and Directory Interface) JNDI API被用于执行名字和目录服务。它提供了一致的...

2018-06-24 23:26:00 497

standard-1.1.2.jar

JSP标准标签库,在jstl.jar1.0版本中,和jstl.jar一起使用,但是在1.2版本中就不需要了。

2018-06-09

jstl-1.2.jar

jsp中jstl标签库需要使用的jar包,非常好用的jar包,欢迎各位网友下载使用。

2018-06-09

json-lib-2.4-jdk15.jar

json-lib-2.4-jdk15.jar包,非常好用的jar包,欢迎各位网友下载使用。

2018-06-09

gson-2.8.5.jar

goole的gson-2.8.5版本jar包,很好用的jar包,欢迎各位网友下载使用。

2018-06-09

ezmorph-1.0.6 jar包

使用json时需要的jar包,如果不引入,jquery中使用json,容易报错

2018-06-09

空空如也

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

TA关注的人

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