不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2018-06-17 17:08  分类:Java基础 
作者:php-note.com  发布于:2018-06-14 16:06  分类:Java基础 

long 转 string

1、使用 String 类的 valueOf()

String str = String.valueOf(longVal)

2、使用 Long 类的 toString()

String str = Long.toString(longVal)
作者:php-note.com  发布于:2018-06-13 16:08  分类:Java基础 

// 高效率访问方式

Map map = new HashMap();
Iterator iter = map.entrySet().iterator();
while (iter.hasNext()) {
  Map.Entry entry = (Map.Entry) iter.next();
  Object key = entry.getKey();
  Object val = entry.getValue();
}
作者:php-note.com  发布于:2018-06-13 15:59  分类:Java基础 

提示:

springframework里面带了一个 获取 md5的方法 DigestUtils.md5DigestAsHex()

作者:php-note.com  发布于:2018-06-03 22:47  分类:Java基础 

四大作用域

Web应用中,JSP创建的对象有一定的生命周期,也有可能被其他组件或者对象访问。对象的声明周期和可访问性称为作用域。四种范围对象作用域从小到大顺序如下:pageContext ----> request ----> session ----> application。

作者:php-note.com  发布于:2018-06-03 22:26  分类:Java基础 

1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<context-param>和<listener>两个节点。

2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。

3、容器将<context-param>转换为键值对,并交给servletContext

4、容器创建<listener>中的类实例,创建监听器。

作者:php-note.com  发布于:2018-06-03 22:21  分类:Java基础 

请教一下,getServletContext和getServletConfig都有getInitParameter的方法,

但是他们有什么不同呢?

我在web.xml中web-app根下定义了一个参数P1,

然后在web.xml中的HelloServlet段中也定义了一个参数P1,

在HelloServlet分别作如下输出

String s1 = getServletConfig().getInitParameter("P1");
String s2 = getServletContext().getInitParameter("P1");
String s3 = getServletConfig().getServletContext().getInitParameter("P1");
String s4 = getInitParameter("P1");
作者:php-note.com  发布于:2018-06-03 18:26  分类:Java基础 

一、request内置对象

request内置对象是最常用的对象之一,它代表的是java.servlet.HttpServletRequest类的对象。request内置对象中包含了有关浏览器请求的信息,并提供了多个用于获取cookie、header以及session内数据的方法。

request对象主要用于客户端请求处理,其中,该对象中所包含的方法有:

getRequest() 返回当前页面中的request对象
getResponse() 使用此方法将返回当前页面中的response对象
getPage() 此方法返回当前页面中的page对象
getSession() 返回当前页面中的session对象
getOut() 返回当前页面中的out对象
getException() 返回当前页面中的exception对象
getServletConfig() 返回当前页的config对象
getServletContext() 返回当前页中的application对象
setAttribute(String name) 给指定的属性名设置属性值
getAttribute(String name) 根据属性名称找到相应的属性值
setAttribute(String name, Object obj, int scope) 在给定的范围内设置相应的属性值
作者:php-note.com  发布于:2018-06-03 17:31  分类:Java基础 

常用内置对象:

1、输出输入对象:request对象、response对象、out对象

2、通信控制对象:pageContext对象、session对象、application对象

3、Servlet对象:page对象、config对象

4、错误处理对象:exception对象

作者:php-note.com  发布于:2018-06-03 16:41  分类:Java基础 

一、监听域对象中属性的变更的监听器

域对象中属性的变更的事件监听器就是用来监听 ServletContext, HttpSession, HttpServletRequest 这三个对象中的属性变更信息事件的监听器。  

这三个监听器接口分别是ServletContextAttributeListener, HttpSessionAttributeListener 和ServletRequestAttributeListener,这三个接口中都定义了三个方法来处理被监听对象中的属性的增加,删除和替换的事件,同一个事件在这三个接口中对应的方法名称完全相同,只是接受的参数类型不同。