自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【5】Java之I/O之 键盘操作转换流

1.读取键盘录入。System.out:对应的是标准输出设备,控制台。System.in:对应的标准输入设备:键盘。通过键盘录入数据。当录入一行数据后,就将该行数据进行打印。如果录入的数据是over,那么停止录入。import java.io.*;class ReadIn{ public static void main(String[] args) throws IOExce...

2015-12-28 21:51:12 339

原创 Servlet之request与response

1.request和responseWeb服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。2.response之乱码乱码用

2015-12-27 16:06:25 380

原创 Struts 文件下载

一)定义一个Action类,FileDownload.javapackage com.struts2.filedownload;      import java.io.InputStream;     import org.apache.struts2.ServletActionContext;   import com.opensymphony.xwork2.ActionSuppo...

2015-12-27 15:54:35 336

原创 Struts 文件上传(单文件/多文件)

<一>简述:Struts2的文件上传其实也是通过拦截器来实现的,只是该拦截器定义为默认拦截器了,所以不用自己去手工配置,<interceptor name="fileUpload" class="org.apache.struts2.interceptor.FileUploadInterceptor"/><二>指定用户上传文件的大小,有两种方式:1)...

2015-12-27 15:53:50 355

原创 Struts 拦截器

        拦截器可以说是Struts2的核心,大部分功能都是通过拦截器来实现的,只要我们的包继承了 struts-default 包<package name="struts2" extends="struts-default">,就可以使用struts-defaul 里的拦截器。自定义拦截器的步骤:1) 编写拦截器类,需要实现Interceptor接口,并实现该接口的三个...

2015-12-27 15:42:11 447

原创 Struts 异常

       异常处理很重要,异常处理不是定义在验证阶段的,就拿登录这个功能来说吧,假如用户填入的信息都符合规范,通过了验证阶段,但去数据库中查询该用户信息时,发现数据库中没有与其匹配的信息,则会抛出异常,转向错误页面。1、先来自定义一个异常,该异常继承Exception父类package com.exception ;     //自定义异常   public class MyExc...

2015-12-27 15:37:36 315

原创 Struts 回顾

1.Struts2简介和Struts1对比    Struts2是在WebWork2基础发展而来的。和struts1一样, Struts2也属于MVC框架。不过有一点大家需要注意的是:尽管Struts2和struts1在名字上的差别不是很大,但Struts2和struts1在代码编写风格上几乎是不一样的。那么既然有了struts1,为何还要推出struts2。主要是因为struts2有以下优点...

2015-12-27 14:11:36 267

原创 JSP回顾

1、JSP调用实际在调用时,还是调用的Servlet,写好的JSP会翻译成对应的Servlet,路径在Tomcat的work目录下: ApacheSoftwareFoundation\Tomcat6.0\work\Catalina\localhost\azhesh\org\apache\jsp2、JSP引擎把Jsp翻译成Servlet的程序叫做Jsp引擎,默认编码ISO8859-1。3、J...

2015-12-25 22:43:11 360

原创 【4】JAVA中集合框架基础解析

0、接口Map和Collection在层次结构没有任何亲缘关系,它们是截然不同的。Collection 下有list,queue,set。1、ArrayList    底层是数组结构,特点:查询快,增删慢。数组初始10,按照(旧容量*3)/2+1。线程不同步      LinkedList   底层使用的链表数据结构,特点相反。线程不安全      注意:List list = new A...

2015-12-24 23:26:44 311

原创 Servlet之监听器

1、java事件监听机制   * 1.java的事件监听机制涉及到三个组件:事件源、事件监听器、事件对象   * 2.当事件源上发生操作时,它将会调用事件监听器的一个方法,并在调用这个方法时,会传递事件对象过来。   * 3事件监听器由开发人员编写,开发人员在事件监听器中,通过事件对象可以拿到事件源,从而对事件源上的操作进行处理。代码片段://观察者设计模式(observer设

2015-12-24 22:18:09 391

原创 Servlet之过滤器

1,Filter的生命周期和我们编写的Servlet程序一样,Filter的创建和销毁由WEB服务器负责。 web 应用程序启动时,web 服务器将创建Filter的实例对象,并调用其init方法,完成对象的初始化功能,从而为后续的用户请求作好拦截的准备工作(注:filter对象只会创建一次,init方法也只会执行一次。)。在Web容器卸载 Filter 对象之前调用destroy方法。该方法

2015-12-23 23:38:34 385

原创 mysql常用技巧

mysql管理员的用户名和密码:root  root创建一个名称为mydb1的数据库create database mydb1;show databases;创建一个使用utf-8字符集的mydb2数据库。create database mydb2 character set utf8;创建一个使用utf-8字符集,并带校对规则的mydb3数据库。creat

2015-12-19 16:54:41 283

原创 Servlet之ServletContext读取web应用中的资源文件

1.Servlet读取//ServletContext读取web应用中的资源文件public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { // 读取资源文件,最好采用ServletContext去读 InputStrea

2015-12-13 23:40:45 765

原创 Servlet之细节

1、在访问Servlet和JSP的时候,Servlet的名字和JSP的文件名都是区分大小写的。2、HttpServlet虽然是抽象类,但在这个类中没有抽象的方法,其中所有的方法都是已经实现的。只是在这个类中对客户请求进行处理的方法,没有真正的实现。我们在编写HttpServlet的时候,根据应用的需要,重写其中的对客户请求进行处理的方法即可。注意:在保护的Service()方法中,首先调用

2015-12-13 23:32:09 299

原创 Servlet之重定向和转发

1.两者区别      public void doGet(HttpServletRequest request, HttpServletResponse response)              throws ServletException, IOException {          //重定向          /*response.setStatus

2015-12-13 23:20:27 358

原创 Servlet之防盗链

//referer防盗链  public class request_referer extends HttpServlet {              public void doGet(HttpServletRequest request, HttpServletResponse response)              throws ServletExc

2015-12-13 23:16:34 1270

原创 Servlet之文件下载

使用Myeclipse 工具       在WebRoot目录下创建一个Download文件夹(new-->folder),以存放 附件(图片,文件...), 具体实现下载功能的代码如下: [java] view plaincopypackage cn.response;    import java.io.*

2015-12-13 23:14:17 330

原创 Servlet之文件上传

一、Servlet实现文件上传,需要添加第三方提供的jar包下载地址:1) commons-fileupload-1.2.2-bin.zip      :   点击打开链接2) commons-io-2.3-bin.zip                       :    点击打开链接    接着把这两个jar包放到 lib文件夹下:

2015-12-13 23:13:41 587

原创 Servlet之核心API/UML

Servlet_API核心 UML类图:HttpServlet(抽象类)  ---继承--->  GenericServlet(抽象类)  ---实现--->  Servlet(接口) ,ServletConfig(接口), Serializable(接口)

2015-12-13 23:05:39 646

原创 Servlet之生命周期

Servlet 框架的核心是javax.servlet.Servlet接口,所有的Servlet程序都必须实现这一接口,Servlet接口中定义了五个方法,其中三个方法代表了Servlet的生命周期:init() :初始化Servlet对象  --- 初始化阶段service() :负责响应客户端发过来的请求  --- 响应客户请求阶段destroy() :当Servlet退出生命

2015-12-13 23:04:17 321

原创 Servlet之request,session,application解析

request,session,application,三者比较作用域::request 各自对应的接口request对象 对应的接口 :javax.servlet.ServletRequest 其子接口:javax.servlet.http.HttpServletRequestsession对象 对应的接口

2015-12-13 23:00:12 350

原创 Servlet之自定义标签(二)

实例二1.要用到 properties属性文件,定义一个message.properties文件放在WEB-INF目录下message.propertiestitle=hellobody=ok2.定义一个Servlet,初始化的时候加载 属性文件InitServlet2.java 只起到初始化作用会被运行[ja

2015-12-13 22:55:21 446

原创 Servlet之自定义标签(一)

自定义标签  (Taglib) :     可重用的标签可处理复杂的逻辑运算和事务,或定义jsp网页的输出内容和格式自定义标签所涉及到的接口与类的层次结构创建客户化jsp标签的步骤:1)创建标签的处理类       创建的标签处理类要继承javax.servlet.jsp.tagext.TagSupport 类

2015-12-13 22:54:00 1077

原创 Servlet之验证码的实现和执行流程

验证码是一个很常见的一个功能,验证码可以防止黑客通过某种手段无间隔的注册等等验证码是通过服务器端生成的一张图片,传到客户端 具体实现步骤(流程):1)由服务器端比如servlet,随机产生几个字符数字等等,把这几个字符拼接成一个字符串,存到session域中 2)以图片的方式传给客户端,验证码上的具体值是在服务器端验证的,如果具体值在客户端验证的话,

2015-12-13 22:46:59 521

原创 Servlet之ServletConfig和ServletContext

getServletConfig()在servlet初始化时,容器传递进来一个ServletConfig对象并保存在servlet实例中,该对象允许访问两项内容:初始化参数和ServletContext对象,前者通常由容器在文件中指定,允许在运行时向sevrlet传递有关调度信息,比如说getServletConfig().getInitParameter("debug")后者为servlet

2015-12-13 21:21:36 343

原创 Servlet之运行机制,细节

本文介绍Servlet的运行,细节。1.Servlet的运行机制。(1)Web服务器/Servlet容器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步,否则,执行第②步。servlet是由Servlet容器进行管理的。(2)装载并创建该Servlet的一个实例对象。(3)调用Servlet实例对象的init()方法。(4)创建一个用于封装HTT

2015-12-13 21:04:05 711

原创 Servlet之Request&Response的编码问题

1.Servlet中用OutputStream输出数据以及输出中文public class ResponseOutputStreamCharset extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletExcepti

2015-12-13 19:53:33 511

原创 【3】Java I/O操作

本文讲述如下流:FileWriter、FileReader、BufferWriter、BufferReader、LineNumReader、FileOutputStream、FileInputStream、BufferInputStream、BufferOutputStream1、明确“源”和“目的”:                                  字节流       ...

2015-12-13 00:01:10 562

各种实用开发工具

包含window,linux,mac下各种版本各种前后端,数据库等工具包,非常实用。

2018-08-26

spring框架2016

最新spring框架2016视频教程,包含源码和笔记。小白入手实用教程。

2018-08-26

hibernate框架2016

最新hibernate框架2016视频教程,包含源码和笔记。小白入手实用教程。

2018-08-26

java反编译工具

java中class文件的反编译工具,java中class文件的反编译工具,java中class文件的反编译工具,java中class文件的反编译工具。

2018-08-26

Des前后台加解密

2016-03-20

空空如也

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

TA关注的人

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