- 博客(166)
- 资源 (2)
- 收藏
- 关注
原创 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
742
原创 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
592
原创 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
533
原创 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
537
原创 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
553
原创 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
521
原创 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
426
原创 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
528
原创 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
495
原创 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
2125
原创 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
449
原创 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
619
原创 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
602
原创 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
1009
原创 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
786
原创 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
792
原创 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
1368
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
982
1
原创 JSP之page对象
<% out.println(page.toString());//org.apache.jsp.page_jsp@45280a6a %>
2015-07-19 19:27:37
442
原创 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
706
原创 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
668
原创 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
578
原创 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
918
原创 JavaEE----Action接受请求参数
一、 Action中如何接受请求参数 parameter * 实际开发中 不推荐在Action中 去使用Servlet API 1、三种方式: 1) 通过Action 成员变量, 自动接收请求参数 在Action中定义成员变量,变量名称和form元素 name属性一致,并为成员变量 提供setter 完成参数封装 2)使用单独Model 对象,基于客户端
2015-01-20 20:45:11
1214
原创 Java EE----Action的处理结果配置
1、Action返回字符串(逻辑视图名称) 元素中查找 逻辑视图名 对应 局部 如果局部不存在, 会查找全局 (每个package里都可以定义一些全局 )* 如果局部 和全局 都没有找到 No result defined for xxx 2、配置 每个result 有两个属性 name 和 type 默认type属性值 dispatcher
2015-01-20 12:03:45
860
原创 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
911
原创 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
1557
原创 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
650
原创 Java EE----struts2开发入门
1 What is struts?Struts2 是一个非常优秀的MVC框架,基于Model2设计模型由传统Struts1和WebWork两个经典框架发展而来
2015-01-18 23:59:17
607
原创 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
520
原创 Java web----文件上传
1 文件上传对页面的要求必须使用表单,而不能是超链接;表单的method必须是POST,而不能是GET;表单的enctype必须是multipart/form-data;在表单中添加file表单字段,即 " method="post" enctype="multipart/form-data"> 姓名: 照片:
2015-01-18 13:29:43
968
原创 Java web----页面静态化
1 说明静态页面本身就比动态页面快很多倍,而且动态页面总是要去数据库查询,这会更加降低速度!页面静态化是把动态页面生成的html保存到服务器的文件上,然后再有相同请求时,不再去执行动态页面,而是直接给用户响应上次已经生成的静态页面。而且静态页面还有助与搜索引擎找到你!2 查看图书分类我们先来写一个小例子,用来查看不同分类的图书。然后我们再去思考如何让动态页面静态化的问题。
2015-01-17 13:24:38
2600
原创 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
862
原创 Java web----Filter之禁用资源缓存
浏览器只是要缓存页面,这对我们在开发时测试很不方便,所以我们可以过滤所有资源,然后添加去除所有缓存!public class NoCacheFilter extends HttpFilter { public void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain chain
2015-01-16 21:49:46
678
原创 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
1342
原创 Java web----Filter之分ip统计网站的访问次数
统计工作需要在所有资源之前都执行,那么就可以放到Filter中了。我们这个过滤器不打算做拦截操作!因为我们只是用来做统计的。用什么东西来装载统计的数据。Map整个网站只需要一个Map即可!Map什么时候创建(使用ServletContextListener,在服务器启动时完成创建,并只在到ServletContext中),Map保存到哪里!(Map保存到ServletContext
2015-01-16 13:29:26
1324
原创 Java web----过滤器(Filter)
1 What is Filter?过滤器JavaWeb三大组件之一,它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。当用户请求某个Servlet时,会先执行部署在这个请求上的Filter,如果Filter“放行”,那么会继承执行用户请求的Servlet;如果Filter不“放行”,那么就不会执行用户请求的Servlet。其实可以这样理解,当用户请求某个Ser
2015-01-16 11:00:36
691
原创 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
569
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人