自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Filter过滤器处理乱码问题

当我们从表单获取数据时。 当获取到的数据是中文时,那么就可能会产生乱码。对于Post方式提交的数据,我们可以通过直接设置request和response的编码方式来解决乱码问题。但是Get方式提交的数据,那么就需要编码再解码的方式解决乱码问题。比如下面这个代码,我们获取到jsp页面提交的数据。 中文的数据就产生了乱码。 public void doGet(HttpServletReques

2016-09-29 22:25:16 2880

原创 Filter过滤器(详细使用方法)

Javaweb中的过滤器可以拦截所有访问web资源的请求或响应操作。 当然,我们使用过滤器也是为了处理访问Servlet的数据。首先我们来看一下Filter的用法。 1.创建一个类实现Filter接口 2.重写接口中方法 doFilter方法是真正过滤的。 3.在web.xml文件中配置下面是实现Filter接口的类public class TestFilter1 imp

2016-09-29 20:59:12 8004

原创 JSON对象的简单应用

之前在上一篇文章JS中的对象时我们提到了JSON对象,下面我们再来看一下。 当然,我们要用JSON的这些方法和对象首先需要导入这种包。如有需要请留言。 我们可以把类对象转换为JSON对象,JSON对象也就是字符串格式。 也就是都是这样的格式:{name:”lisi”,age:20}@Test public void test1() { Book book = n

2016-09-28 17:21:41 261

原创 JS中定义类和对象

JS中也是可以定义类和对象的,虽然我们一般也不会用它。 首先我们先看一下JS中类的定义格式function person() { //var name;//局部变量 this.name="lisi"; this.age=20; this.show=function(){

2016-09-28 16:32:02 2213

原创 DBUtils框架的应用(小巧的数据库连接工具)

什么是dbutils,它的作用DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 DBUtils封装了对JDBC的操作,简化了JDBC操作。可以少写代码。 1.对于数据表的读操作,他可以把结果转换成List,Array,Set等java集合,便于程序员操作; 2.对于数据表的写操作,也变得很简单(只需写sql语句) 3.可以使用数据源,使用JNDI,数据库连接池等技术来优化性

2016-09-22 21:47:06 305

原创 数据连接池的应用之JavaWeb服务器管理数据源:Tomcat(三)

开发JavaWeb应用,必须使用一个JavaWeb服务器,JavaWeb服务器都内置数据源。 Tomcat:(DBCP) 数据源只需要配置服务器即可。 配置数据源的步骤: 1、拷贝数据库连接的jar到tomcatlib目录下,也就是mysql-Connector包 2、配置数据源XML文件 a)如果把配置信息写在tomcat下的conf目录的context.xml中,那么所有应用都能使

2016-09-22 20:25:53 787

原创 数据连接池的应用之C3P0(二)

使用步骤:1、添加jar包 2、编写配置文件c3p0-config.xml,放在classpath中,或classes目录中我们先看一下xml文件是怎样写的。<?xml version="1.0" encoding="UTF-8"?><c3p0-config> <default-config> <property name="driverClass">com.mysql.jdb

2016-09-22 19:46:10 306

原创 数据连接池的应用之DBCP(一)

数据连接池,也就是存放数据的池子,存放的是什么数据呢---连接对象。关于连接池,它是为了解决建立数据库连接耗费资源和时间很多的问题,提高性能。如果我们每次连接都创建一个新的Connection对象,无疑是效率很低的,那么我们就想了能不能创建一些Connection对象,每当连接时就取出,用完再放回呢。 下面就是连接池的原理。 对于连接池的使用的我们可以自己去实现。 其原理呢就

2016-09-22 17:14:34 349

原创 MySql事务及隔离级别简介

Mysql中的事务a、mysql引擎是支持事务的 b、mysql默认自动提交事务。每条语句都处在单独的事务中。 c、手动控制事务 开启事务:start transaction | begin 提交事务:commit 回滚事务:rollback//我们可以手动关闭自动提交事务,然后手动提交conn.setAutoCommit(false);//提交事务conn.commit();//当然

2016-09-21 16:23:20 330

原创 EL表达式和JSTL笔记

ELEL概述和基本语法EL表达式:expression language 表达式语言 要简化jsp中java代码开发。 它不是一种开发语言,是jsp中获取数据的一种规范${student }EL表达式只能获取存在4个作用域中的数据EL的具体功能 t6: <% Student stu = new Student(); stu.setName(

2016-09-19 21:36:25 496

原创 JSP笔记

jsp的基本内容 1、JSP模版元素 网页的静态内容。如:html标签和文本。 2、JSP的脚本 2.1、小脚本 <% java代码 %> 2.1、表达式 <%= 2+3 %> 等价于out.print(2+3);2.3、声明 <%! %> 表示在类中定义全局成员,和静态块。 3、JSP注释 JSP注释:<%– 被注释的内容 –%> 特点:安全,省流量 网页注释: 特点:

2016-09-19 21:13:57 243

原创 Session和Context的比较

Session解决了Cookie记录量小,数量限制的问题,每个客户端有唯一的一个Session。 我们先往Session里放入数据 Session1public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException

2016-09-13 18:48:39 4357

原创 利用Cookie实现记住用户名的功能

这里我们是在servlet中实现的,客户端也是servlet 下面客户端,我们有一个简单的登陆界面。 我们会在登陆一次后接收到服务器端传来的cookie。public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExcepti

2016-09-13 17:19:07 5117

原创 Cookie实现记录上一次的登陆时间以及删除Cookie

下面我们实现了得到客户端的Cookie,然后判断是否是最后一次登陆时间的Cookie。 如果是的话我们就转成时间格式输出。 我们是先获取的Cookie而后添加Cookie,因为第一次登陆的时间我们没有上一次的登陆时间。public void doGet(HttpServletRequest request, HttpServletResponse response) th

2016-09-13 17:12:03 4317

原创 请求转发和请求重定向的对比

Demo7public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8");

2016-09-12 18:04:39 331

原创 Request用法解析

HttpServletRequest: 消息行:getMethod(),getRequestURL(),getRequestURI(),getContextPath(), getQueryString()的方法 消息头:getHeader(),getHeaderNames(),getHeaders() 消息体:getParameter(String name) getParamet

2016-09-12 17:58:31 11154

原创 Servlet中的Response应用

设置编码最好每次都先设置setContentType,避免乱码public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置服务器端使用的编码 //response.se

2016-09-09 21:27:49 248

原创 ServletConfig和ServletContext

ServletConfig获取servlet的局部配置信息 三种应用方式。private ServletConfig servletConfig; //ServletConfig对象是由tomcat创建的 @Override public void init(ServletConfig config) throws ServletException { sup

2016-09-08 21:29:26 326

原创 Servlet的三种创建方式及servlet解析

关于servlet的创建,我们有三种方式。 我们先来看第一种,实现Servlet接口。因为是实现servlet接口,所以我们需要实现接口里的方法。 下面我们也说明了servlet的执行过程,也就是servlet的生命周期。//Servlet的生命周期:从Servlet被创建到Servlet被销毁的过程//一次创建,到处服务//一个Servlet只会有一个对象,服务所有的请求/* * 1.

2016-09-08 19:27:31 12716

原创 XML解析

使用DOM4j解析xml文件 下面的两中方式都需要导入dom4j的jar包,我的资源里下载。 * xml常用的解析器: * JAXP:sun公司提供的解析。支持dom和sax。 * JDOM: * DOM4J:dom for java民间方式,但是是事实方式。非常好。 支持dom 1.导入jar包 dom4j.ja

2016-09-07 17:22:08 245

原创 JDBC连接的封装

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ResourceBundle;/** * 操作数据库的工具类 * @autho

2016-09-05 21:07:52 239

原创 JDBC应用流程

JDBC的应用,可以简单分为六步 1:加载mysql驱动 Driver.classDriverManager.registerDriver(new com.mysql.jdbc.Driver());//注册驱动,但是这样写有一定的问题原因有2个:> 导致驱动被注册2次。> 强烈依赖数据库的驱动jar解决办法:Class.forName("com.mysql.jdbc.Driver");

2016-09-05 15:02:48 301

commons-logging.jar

commons-logging.jar

2016-09-12

dom4j-1.6.1.jar

2016-09-07

DatePicker.js

Js时间类的模板

2016-08-31

MyEclipse破解工具

在javaEE开发阶段,我们经常用到MyEclipse,而购买又很贵,我们只能选择去破解。此破解工具今天亲测,快速好用,也简单容易理解,拿来与大家分享下。有什么问题尽管提问

2016-08-26

网络加载json包

博客里基础网络加载需要的的网络加载包,json包和xutils包

2016-01-25

空空如也

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

TA关注的人

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