上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 项目中老出现这样的异常。都是在session过期之后的自动跳转时出现,检查代码,有一块跳转 在sessioni == null情况下仍然调用FilterChain.doFilter..。加上判断。另外将RequestDispatcher 修改为response.sendRedirect....问题解决~~ 阅读全文
posted @ 2012-03-16 15:36 lostyue 阅读(2939) 评论(0) 推荐(0) 编辑
摘要: If your application uses session objects, you must ensure that session tracking is enabled by having the application rewrite URLs whenever the client turns off cookies. You do this by calling the response’s encodeURL(URL) method on all URLs returned by a servlet. This method includes the session ID 阅读全文
posted @ 2012-03-15 21:55 lostyue 阅读(1914) 评论(0) 推荐(0) 编辑
摘要: http://bonsaiden.github.com/JavaScript-Garden/zh/简介JavaScript 秘密花园是一个不断更新,主要关心 JavaScript 一些古怪用法的文档。 对于如何避免常见的错误,难以发现的问题,以及性能问题和不好的实践给出建议, 初学者可以籍此深入了解 JavaScript 的语言特性。JavaScript 秘密花园不是用来教你 JavaScript。为了更好的理解这篇文章的内容, 你需要事先学习 JavaScript 的基础知识。在 Mozilla 开发者网络中有一系列非常棒的 JavaScript 学习向导。译者注:文中提到的 ES5 是 E 阅读全文
posted @ 2012-03-14 21:54 lostyue 阅读(211) 评论(0) 推荐(0) 编辑
摘要: An HTTP request URL contains the following parts:http://[host]:[port][request-path]?[query-string]The request path is further composed of the following elements:Context path: A concatenation of a forward slash (/) with the context root of the servlet’s web application.Servlet path: The path section 阅读全文
posted @ 2012-03-14 21:12 lostyue 阅读(2345) 评论(0) 推荐(0) 编辑
摘要: 在Servlet中,利用RequestDispatcher对象,可以将请求转发给另外一个Servlet或JSP页面,甚至是HTML页面,来处理对请求的响应。一,RequestDispatcher接口方法简介1,RequestDispatcher对象由Servlet容器来创建,封装一个由路径所标识的服务器资源。2,RequestDispatcher接口中定义了二种方法用于请求转发:forward(ServletRequest,ServletResponse)方法: 将请求转发给服务器上另外一个Servlet,JSP页面,或者HTML文件 这个方法必须在响应被提交给客户端之前调用,否则抛出异常。 阅读全文
posted @ 2012-03-13 14:35 lostyue 阅读(852) 评论(0) 推荐(0) 编辑
摘要: Web.xml常用元素 <web-app> <display-name></display-name>定义了WEB应用的名字 <description></description>声明WEB应用的描述信息<context-param></context-param> context-param元素声明应用范围内的初始化参数。 <filter></filter> 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。 <filter-mapping&g 阅读全文
posted @ 2012-03-11 14:26 lostyue 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 这是IE自身的设定导致的,经过百度,找到几个解决办法:1, IE设定 工具-->Internet选项-->高级--->显示http友好错误信息(取消选择) , 这样就可以了2, 设置指定错误页页状态为正常,来告诉IE这不是一个服务器错误, 从而不显示IE的自定义错误页<% response.setStatus(200); // 200 = HttpServletResponse.SC_OK%>3, 把错误页做大一点,弄个几百K 就可以显示错误页面 (加一个div块,display设为none就可以了),这个问题比较奇怪. 阅读全文
posted @ 2012-03-11 14:25 lostyue 阅读(239) 评论(0) 推荐(1) 编辑
摘要: Java 2将容器分为两个不同的概念: Collection 与Map Collection: 提供对一组各自独立的元素的集合,List 与 Set接口都继承自Collection接口。 Map:提供了一组key-value(键值对)。 两种类型的主要区别在于: Collection类型每个位置只持有一个元素(Object),比如List以加入到容器中的先后顺序来持有一个独立的的对象。Set中的对象不得重复,并且它会使用自己内部的一种排序机制。Map类型所持有的是key-value(键值对),Map不接受重复的keyList List定义了一个线性表接口,Java2中的List实现方式分为两种 阅读全文
posted @ 2012-03-07 17:50 lostyue 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 1、 继承和实现区别 Hashtable是基于陈旧的Dictionary类,完成了Map接口;HashMap是Java 1.2引进的Map接口的一个实现(HashMap继承于AbstractMap,AbstractMap完成了Map接口)。 2、 线程安全不同 HashTable的方法是同步的,HashMap是未同步,所以在多线程场合要手动同步HashMap。 3、 对null的处理不同 HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。即HashTable不允许null值其实在编译期不会有任何的不一样,会照样... 阅读全文
posted @ 2012-03-07 17:10 lostyue 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1 public V put(K key, V value) { 2 if (key == null) 3 return putForNullKey(value);//处理Null值 4 int hash = hash(key.hashCode());//获得Hashcode再处理 5 int i = indexFor(hash, table.length);//获得该值在数组中的位置 6 for (Entry<K,V> e = table[i]; e != null; e = e.next) {... 阅读全文
posted @ 2012-03-07 16:22 lostyue 阅读(463) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页