转发与重定向的区别
摘要:转发和重定向的区别 1》 转发只能转发同一个web应用工程里面的内容, 重定向可以重定向到任何工程的内容。 2》 转发:/代表当前工程目录 重定向:/代表webapps目录。 3》 转发时:浏览器地址栏不变 重定向时:浏览器地址栏不变。 4》 转发是服务器的内部行为,浏览器不知 重定...
阅读全文
posted @
2014-09-17 17:06
SkyGood
阅读(231)
推荐(0)
Request对象 --web浏览器向web服务端的请求
摘要:一】Request对象常用方法 1)StringBuffer getRequestURL() url表示访问web应用的完整路径 2)String getRequestURI() uri表示访问web应用的资源路径 3)String getQueryString() query...
阅读全文
posted @
2014-09-17 15:44
SkyGood
阅读(464)
推荐(0)
response对象
摘要:一】原理 1)web容器(tomcat等)会传入与web容器相关的HttpServletRequest和HttpServletResponse的实现。 2)每一次浏览器的请求web服务器都会创建一个新的HttpServletReques和ServletResponse对象,并且 这两个对...
阅读全文
posted @
2014-09-16 15:35
SkyGood
阅读(2954)
推荐(0)
Servlet高级应用---Servlet与缓存
摘要:一】设置缓存文件的有效日期 重点方法: HttpServletRequest类: 1》String getRequestURI();//获取客户端地址栏的路径值 HttpServletResponse类: 2》void SetDateHeader(String name,...
阅读全文
posted @
2014-09-13 23:26
SkyGood
阅读(3264)
推荐(0)
三种加载方式
摘要:重点总结: 即:三种加载方式 1》传统加载方式------默认路径:tomcat/bin/目录 2》使用ServletContext对象-----默认路径:web应用(工程)目录 3》使用类加载器------默认路径:WEB-INF/classes/目录一、利用ServletContext对象读取资...
阅读全文
posted @
2014-09-13 22:06
SkyGood
阅读(789)
推荐(0)
HTTP协议细节
摘要:一】客服端 --> 服务端 1》结构 a)请求行 b)请求头 c)请求体:请求的内容,如果没有,就是空白字符 2》请求(客户端) 请求详细: 1》请求行 GET(请求的方式) /books/java.html(请求的目标资源) HTTP/1.1(请求采用的协议和版...
阅读全文
posted @
2014-09-13 10:46
SkyGood
阅读(397)
推荐(0)
XML解析之dom4j
摘要:一、XML解析方式有两类: 一】DOM(文档对象模型) 1)一次性将整个XML文件读到内存,形成一颗DOM树 二】SAX(XML的简单API)[simple API for XML] 1)SAX多次将XML文件的每部分读到内存二、步骤: 一】利用SAXReader类获取Document...
阅读全文
posted @
2014-09-10 17:13
SkyGood
阅读(203)
推荐(0)
XML约束之DTD
摘要:一、概念:类是对象的约束,DTD是对XML文件的约束二、编写DTD约束的两种方式: 一】将DTD和XML文件分离 1>引用本地文件时:SYSTEM---个人或组织,小范围内使用 格式: code: 2...
阅读全文
posted @
2014-09-10 09:40
SkyGood
阅读(340)
推荐(0)
ServletConfig对象 【通过此对象获取到web.xml中的信息】
摘要:用途: 1)想让当前的Servlet读取一些在web.xml文件配置的初始化参数时, 可以使用ServletConfig对象,他是Servlet运行时的配置对象。 2)init(ServletConfig config)方法由web容器调用,调用时会传入与容器相关的ServletConfig接口的实
阅读全文
posted @
2014-09-07 21:51
SkyGood
阅读(634)
推荐(0)
Servlet
摘要:一】Servlet入门 1)是SUN公司基于Java技术的一个开发动态资源支持的规范,以 2)Servlet是一种特殊的Java类,运行时服务端/容器中,接收每一个客户端的请求并响应,遵循HTTP协议 3)Servlet手工开发过程,参见> 配置环境变量set classpath=%c...
阅读全文
posted @
2014-09-07 21:23
SkyGood
阅读(860)
推荐(0)
UUID使用
摘要:String str = UUID.randomUUID().toString();
阅读全文
posted @
2014-09-06 09:25
SkyGood
阅读(135)
推荐(0)
设置浏览器禁止缓存
摘要:网页设置不缓存 //指定页面不缓存 response.setDateHeader("Expires", -1);//IE response.setHeader("Cache-Control", "no-cache"); response.set...
阅读全文
posted @
2014-09-06 09:16
SkyGood
阅读(301)
推荐(0)
在内存中构建一幅图画
摘要:步骤:// 在内存中构造一幅图片BufferedImage img = new BufferedImage(80, 30, BufferedImage.TYPE_INT_RGB);// 获得在图中的画笔Graphics graph = img.getGraphics()...
阅读全文
posted @
2014-09-06 08:56
SkyGood
阅读(284)
推荐(0)
Content-Disposition的使用方法
摘要:一、作用: 1)希望某类或者某已知MIME类型的文件(比如:*.gif;*txt;*.htm)能够在访问时弹出"文件下载对话框" 2)希望客户端下载时以指定文件名显示 3)希望某文件直接显示而不是弹出文件下载对话框二、使用语句: response.setHeader("Content-dis...
阅读全文
posted @
2014-09-06 08:45
SkyGood
阅读(2876)
推荐(0)
通过内省机制设置JavaBean
摘要:一、步骤: 1)使用PropertyDescriptor类获取属性描述者对象//pd引用Student的name属性PropertyDescriptor pd = new PropertyDescriptor("name", Student.class); 2)通过getWriteMethod(...
阅读全文
posted @
2014-09-04 20:50
SkyGood
阅读(258)
推荐(0)
BeanUtils框架浅析
摘要:一、使用步骤: 1、添加jar包: commons-beanutils-1.8.0.jar commons-logging.jar 2、使用setProperty()方法对javabean设置属性值 bu.setProperty(s, "name", "张三");bu.se...
阅读全文
posted @
2014-09-04 20:12
SkyGood
阅读(379)
推荐(0)