MyBabyChao的博客

Show must go on.

Request&Response的乱码问题

HttpServletRequest 中文乱码问题 (1)get请求 get请求发送的数据是包含在请求行内的。 出现乱码的原因: get请求发送的数据通过浏览器以utf-8方式编码后,发送给Tomcat, Tomcat是以ISO-8859-1的方式来解码成==相应数据...

2018-09-03 19:52:13

阅读数 58

评论数 0

使用HttpServletResponse实现下载文件

编码前的准备 1.download文件夹中放置需要下载的文件 2.download文件夹放置在WebContent目录下 下载页面(index.html) <!DOCTYPE html> <html&...

2018-09-03 19:51:09

阅读数 415

评论数 0

JDBC学习--驱动加载

加载驱动 连接数据库时需要加载驱动来完成连接,下面我们来看下加载驱动的过程做了什么事情。 查看com.mysql.jdbc.Driver这个类的源代码,有这么一段静态初始化代码: static { try { java.sql.DriverManager.regi...

2018-09-03 19:47:03

阅读数 54

评论数 0

数据库连接池--DBCP&&C3P0

全文结构: 为什么需要数据库连接池? 什么是数据库连接池? 使用DBCP获取连接 使用C3P0获取连接 1.为什么需要数据库连接池? 数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性...

2018-09-03 19:46:33

阅读数 85

评论数 0

DbUtils

DbUtils Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。 –百度百科 DbUtils作用 对查询的结果集进行封装。 简化了CRUD的代码。 注意:d...

2018-09-03 19:46:07

阅读数 50

评论数 0

AJAX

什么是AJAX AJAX是“Asynchronous JavaScript and XML”(异步的JavaScript与XML技术),综合了多项技术的浏览器端网页开发技术。虽然其名称包含XML,但实际上数据格式可以由JSON代替,进一步减少数据量,形成所谓的AJAJ。 AJAX的...

2018-09-03 19:45:43

阅读数 56

评论数 0

Servlet事件监听器

Servlet事件监听器 Servlet事件监听器是实现一个或多个Servlet事件监听器接口的类,支持在ServletContext、HttpSession和ServletRequest状态改变时进行事件通知。 在JavaWeb中,若要对ServletContext、HttpSess...

2018-09-03 19:44:51

阅读数 57

评论数 0

Filter(过滤器)

1.什么是Filter Filter也称之为过滤器,可以对web服务器管理的所有web资源:例如Jsp、Servlet、html文件等进行拦截,从而实现一些特殊的功能。 Filter的用途 1. 解决中文乱码问题 2. 权限访问控制 3. 过滤敏感词汇 4. 压缩响应信息 ...

2018-09-03 19:44:20

阅读数 149

评论数 0

ServletContext

ServletContext servlet上下文,每个Web工程只有一个ServletContext对象,也就是说在这个工程下的servlet所获取到的ServletContext是相同的一个对象。 如何获取ServletContext对象 通过ServletConfig对象...

2018-09-03 19:43:26

阅读数 60

评论数 0

XML备忘录

什么是XML? XML指可扩展标记语言(EXtensible Markup Language)。是一种标记语言,很类似HTML。XML标签没有被预定义,需要我们自定义标签。 XML的用途 保存数据 作配置文件 数据传输 XML实例 &amp...

2018-09-03 19:30:58

阅读数 140

评论数 0

JSP&&EL&&JSTL

JSP JSP(JavaServer Pages)是什么 JSP是一种支持动态内容开发的网页技术,通过利用特殊的JSP标签插入Java代码到HTML页面。JavaServer Pages组件是一个Java servlet类型,是为了满足Java Web应用程序用户界面的一个角色。 W...

2018-08-22 22:28:52

阅读数 128

评论数 0

HttpSession

API HttpSession什么时候创建 在servlet中调用request.getSession()获取时,是存放在服务器的内存中的对象。 HttpSession什么时候销毁 到达session的存活时间 关闭服务器 HttpSession作用 通过在ser...

2018-08-21 21:56:12

阅读数 53

评论数 0

Cookie

什么是Cookie 是服务器存储在用户本地终端上的数据。 为什么需要Cookie 因为HTTP协议是无状态的,即服务器不知道用户上一次做了什么,这严重阻碍了交互式Web应用程序的实现。Cookie就是用来绕开HTTP的无状态性的“额外手段”之一。服务器可以设置或读取Cookie...

2018-08-21 19:58:56

阅读数 71

评论数 0

请求转发和重定向

重定向 方法一 response.setStatus(302); response.setHeader("Location", "login_success.html"); HTTP 302 Found 重定向状态码表明...

2018-08-21 17:53:35

阅读数 54

评论数 0

Servlet学习

Servlet是什么? servlet 是运行在 Web 服务器中的小型 Java 程序。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求 实现Servlet的方式 实现Servlet接口 继承GenericServlet类 继承HttpSe...

2018-08-18 21:18:24

阅读数 59

评论数 0

HTTP初探

什么是协议? 双方在交互、通讯的时候,遵守的一种规范、规则。 HTTP 超文本传输协议(HTTP,HyperText Transfer Protocol),网络上的客户端与服务器端在执行HTTP请求时遵守的一种规范。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客...

2018-08-18 19:14:26

阅读数 55

评论数 0

Tomcat目录概述

bin 包含了jar,bat文件,例如Windows下Tomcat的启动startup.bat,关闭shutdown.bat文件 conf Tomcat的配置文件,例如server.xml,web.xml lib Tomcat运行所需要的jar文件 logs ...

2018-08-18 10:10:42

阅读数 69

评论数 0

Git备忘录

安装git 在Windows上安装Git 直接从Git官网上直接下载安装程序,然后按默认选项安装即可。 安装完成后,设置用户名和Email地址 git config --global user.name "Your name&am...

2018-08-05 21:29:27

阅读数 59

评论数 0

使用SecureCRT连接Linux时界面中的中文出现乱码

出现乱码的原因一般是因为字符编码方式不对,所以修改软件的编码方式即可,见下图所示。 点击->选项->全局选项->

2018-08-01 21:22:58

阅读数 140

评论数 0

把项目发布到Tomcat中

1.下载Tomcat服务器 选择版本下载即可。官方链接:https://tomcat.apache.org/download-70.cgi 2.启动Tomcat 把文件解压,找到bin目录下startup.bat的文件,点击即可启动。(电脑需要配置好JAVA_HOME的环境变量) 启动...

2018-06-08 15:27:12

阅读数 4720

评论数 0

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