自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java注解之分类

2015-08-09 19:05:09 648

原创 Java注解之常用注解

public interface Person { public String name(); public String sex(); @Deprecated public void sing();}public class Child implements Person { @Override public String name() { // TODO Auto

2015-08-09 18:58:51 703

原创 Java反射机制之集合泛型的本质

package com.imooc.reflect;import java.lang.reflect.Method;import java.util.ArrayList;public class MethodDemo4 { public static void main(String[] args) { ArrayList list = new ArrayList();

2015-08-09 18:15:51 544

原创 Java反射机制之方法反射的基本操作

package com.imooc.reflect;import java.lang.reflect.Method;public class MethodDemo1 { public static void main(String[] args) { //要获取print(int ,int )方法 1.要获取一个方法就是获取类的信息,获取类的信息首先要获取类的类类型 A a

2015-08-09 17:29:28 490

原创 Java反射机制之获取方法信息

package com.cug.reflect;public class ReflectDemo02 { public static void main(String[] args) { Class c1 = int.class; Class c2 = String.class; Class c3 = double.class; System.out.println(c

2015-08-09 17:03:33 494

原创 Java反射机制之动态加载

public interface OfficeAble{ public void start();}public class Excel implements OfficeAble { public void start(){ System.out.println("excel run..."); }}public class Word implements OfficeAb

2015-08-08 18:20:42 520

原创 Java反射机制之类类型

package com.imooc.reflect;public class ClassDemo1 { public static void main(String[] args) { //Foo的实例对象如何表示 Foo foo1 = new Foo();//foo1就表示出来了. //Foo这个类 也是一个实例对象,Class类的实例对象,如何表示呢 //任何一个类都是C

2015-08-08 16:47:26 493

原创 JavaScript

第一段文字 第二段文字 document.write("大家好!"); document.getElementById("p1").style.color = "blue"; function contxt(){ window.open("http://www.baidu.com", "_blank", "width=600,heigh

2015-08-08 15:20:55 394

原创 Servlet 获取初始化参数

<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun

2015-08-01 15:53:34 497

原创 Servlet之login

<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun

2015-08-01 14:47:40 456

原创 Servlet 取表单的值

ServletInfoForm This is the description of my J2EE component This is the display name of my J2EE component RegServlet servlet.RegServlet RegServlet /servlet/RegServle

2015-08-01 13:43:21 2078

原创 Servlet的生命周期

ServletLifeCycleDemo This is the description of my J2EE component This is the display name of my J2EE component MyServletTest1 servlet.MyServletTest1 2 This is the des

2015-08-01 13:40:26 423

原创 JSP之param动作

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'login1.jsp' starti

2015-07-26 16:07:03 580

原创 JSP之forward动作

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'login1.jsp' starti

2015-07-26 15:52:02 569

原创 JSP之include指令和动作

//include_<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'inclu

2015-07-26 15:11:14 980

原创 cookie与session的区别

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'login.jsp' startin

2015-07-26 12:27:26 753

原创 JSP之Model1

package com.po;public class Users { private String username; private String password; public Users(){ } public String getUsername() { return username; } public void setUsername(Strin

2015-07-26 09:36:32 763

原创 JSP之JavaBean

package com.po;public class Users { private String username; private String password; public Users(){ } public String getUsername() { return username; } public void setUsername(String us

2015-07-26 00:09:42 1337 1

原创 JSP之pageContext/Config/Exception对象

//exception_test.jsp<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My

2015-07-19 21:47:36 949 1

原创 JSP之page对象

<% out.println(page.toString());//org.apache.jsp.page_jsp@45280a6a %>

2015-07-19 19:27:37 414

原创 JSP之application对象

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'application.jsp' s

2015-07-19 18:09:35 677

原创 JSP之Session对象

//session_page1.jsp<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My J

2015-07-19 17:22:47 640

原创 JSP之request对象

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'req.jsp' starting

2015-07-19 09:03:20 553

原创 JavaEE----使用Struts2的输入校验之手动编码校验

Struts.xml /demo04/success.jsp /demo04/login.jsp /demo04/success.jsp /demo04/login.jsp login.jsp 用户名: 密码: 用户名: 密码: package com.

2015-01-23 15:48:42 889

原创 JavaEE----Action接受请求参数

一、 Action中如何接受请求参数 parameter * 实际开发中 不推荐在Action中 去使用Servlet API 1、三种方式: 1) 通过Action 成员变量, 自动接收请求参数 在Action中定义成员变量,变量名称和form元素 name属性一致,并为成员变量 提供setter   完成参数封装 2)使用单独Model 对象,基于客户端

2015-01-20 20:45:11 1162

原创 JavaEE----JavaEE经典三层结构和MVC

2015-01-20 15:35:50 1106

原创 Java EE----Action的处理结果配置

1、Action返回字符串(逻辑视图名称)  元素中查找 逻辑视图名 对应 局部  如果局部不存在, 会查找全局 (每个package里都可以定义一些全局 )* 如果局部 和全局 都没有找到 No result defined for xxx 2、配置 每个result 有两个属性 name 和 type 默认type属性值 dispatcher 

2015-01-20 12:03:45 833

原创 Java EE----Struts2 Action 访问Servlet API

以前 Servlet  doGet(HttpServletRequest,HttpServletResponse) ,doGet方法无法进行单独测试 ,要测试,必须构造request和response对象 Struts2 Action的execute方法非常便于单独测试,这个方法不依赖Servlet API  Servlet常用API对象 : HttpServletRequ

2015-01-20 11:38:53 887

原创 Java EE----Action的书写方式和配置方式

三、Action访问环节 Action 有三种书写方式Action 有三种配置方式 1、Action三种书写方式第一种 用户定义Action类,可以不去实现任何接口,继承任何父类 第二种 用户定义Action类,实现Struts2 提供Action接口 (更规范 Action写法 )public static final String SUCCESS = "succ

2015-01-20 09:36:15 1434

原创 Java EE----Struts2常用配置

加载配置文件顺序default.properties  核心属性配置加载  struts2-core-2.3.7.jar 中 org.apache.struts2包 struts-default.xml 该文件保存在 struts2-core-2.3.7.jarstruts-plugin.xml 该文件保存在struts-Xxx-2.3.7.jar ,在每个插件各自jar包里 

2015-01-19 10:38:52 611

原创 Java EE----struts2开发入门

1 What is struts?Struts2 是一个非常优秀的MVC框架,基于Model2设计模型由传统Struts1和WebWork两个经典框架发展而来

2015-01-18 23:59:17 566

原创 Java web----文件下载

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'download01.jsp' st

2015-01-18 15:19:00 503

原创 Java web----文件上传

1 文件上传对页面的要求必须使用表单,而不能是超链接;表单的method必须是POST,而不能是GET;表单的enctype必须是multipart/form-data;在表单中添加file表单字段,即 " method="post" enctype="multipart/form-data"> 姓名: 照片:

2015-01-18 13:29:43 933

原创 Java web----页面静态化

1 说明静态页面本身就比动态页面快很多倍,而且动态页面总是要去数据库查询,这会更加降低速度!页面静态化是把动态页面生成的html保存到服务器的文件上,然后再有相同请求时,不再去执行动态页面,而是直接给用户响应上次已经生成的静态页面。而且静态页面还有助与搜索引擎找到你!2 查看图书分类我们先来写一个小例子,用来查看不同分类的图书。然后我们再去思考如何让动态页面静态化的问题。

2015-01-17 13:24:38 2552

原创 Java web----POST和GET中文编码问题

1 说明乱码问题:获取请求参数中的乱码问题;POST请求:request.setCharacterEncoding(“utf-8”);GET请求:newString(request.getParameter(“xxx”).getBytes(“iso-8859-1”), “utf-8”);响应的乱码问题:response.setContextType(“text/ht

2015-01-17 00:49:18 835

原创 Java web----Filter之禁用资源缓存

浏览器只是要缓存页面,这对我们在开发时测试很不方便,所以我们可以过滤所有资源,然后添加去除所有缓存!public class NoCacheFilter extends HttpFilter { public void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain chain

2015-01-16 21:49:46 642

原创 Java web----Filter之粗粒度权限控制

1 说明我们给出三个页面:index.jsp、user.jsp、admin.jsp。index.jsp:谁都可以访问,没有限制;user.jsp:只有登录用户才能访问;admin.jsp:只有管理员才能访问。2 分析设计User类:username、password、grade,其中grade表示用户等级,1表示普通用户,2表示管理员用户。当用户登录成功后,

2015-01-16 21:47:17 1309

原创 Java web----Filter之分ip统计网站的访问次数

统计工作需要在所有资源之前都执行,那么就可以放到Filter中了。我们这个过滤器不打算做拦截操作!因为我们只是用来做统计的。用什么东西来装载统计的数据。Map整个网站只需要一个Map即可!Map什么时候创建(使用ServletContextListener,在服务器启动时完成创建,并只在到ServletContext中),Map保存到哪里!(Map保存到ServletContext

2015-01-16 13:29:26 1256 3

原创 Java web----过滤器(Filter)

1 What is Filter?过滤器JavaWeb三大组件之一,它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。当用户请求某个Servlet时,会先执行部署在这个请求上的Filter,如果Filter“放行”,那么会继承执行用户请求的Servlet;如果Filter不“放行”,那么就不会执行用户请求的Servlet。其实可以这样理解,当用户请求某个Ser

2015-01-16 11:00:36 669

原创 Java web----国际化

package com.cug.local;import java.util.Locale;import java.util.ResourceBundle;import org.junit.Test;public class Demo01 { @Test public void fun1(){ Locale locale = Locale.US; ResourceBund

2015-01-15 23:52:02 544

Java开发实战经典.pdf

很经典的培训书,如果配合视频就更加的清楚了,很适合入门!

2012-10-02

空空如也

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

TA关注的人

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