posts - 42, comments - 7, trackbacks - 0, articles - 1

2007年10月29日

     摘要: java代码注释风格  阅读全文

posted @ 2008-05-29 12:10 TuringJava 阅读(774) | 评论 (0)编辑 收藏

     摘要: Swing中弹出对话框的几种方式  阅读全文

posted @ 2008-05-29 10:18 TuringJava 阅读(155) | 评论 (0)编辑 收藏

     摘要: java 面试32问  阅读全文

posted @ 2008-05-16 00:25 TuringJava 阅读(202) | 评论 (0)编辑 收藏

     摘要: java中随机数的产生  阅读全文

posted @ 2008-04-28 21:45 TuringJava 阅读(497) | 评论 (0)编辑 收藏

     摘要: JS常用函数大全  阅读全文

posted @ 2008-04-27 19:15 TuringJava 阅读(296) | 评论 (0)编辑 收藏

     摘要: java反射
  阅读全文

posted @ 2008-04-25 11:18 TuringJava 阅读(175) | 评论 (0)编辑 收藏

     摘要: spring和struts的区别  阅读全文

posted @ 2008-04-25 11:04 TuringJava 阅读(1623) | 评论 (0)编辑 收藏

     摘要: 连接池的工作原理  阅读全文

posted @ 2008-04-25 10:03 TuringJava 阅读(192) | 评论 (0)编辑 收藏

     摘要: JDBC连接的四种方式  阅读全文

posted @ 2008-04-25 10:02 TuringJava 阅读(242) | 评论 (0)编辑 收藏

     摘要: jdbc连接数据库的编码过程  阅读全文

posted @ 2008-04-25 09:49 TuringJava 阅读(595) | 评论 (0)编辑 收藏

     摘要: java集合框架描述  阅读全文

posted @ 2008-04-25 09:36 TuringJava 阅读(168) | 评论 (0)编辑 收藏

     摘要: HQL 用法讲解和实例  阅读全文

posted @ 2008-04-23 21:48 TuringJava 阅读(1810) | 评论 (0)编辑 收藏

     摘要: request.getAttribute和getParameter 的区别  阅读全文

posted @ 2008-04-21 08:41 TuringJava 阅读(288) | 评论 (0)编辑 收藏

     摘要: JS学习笔记  阅读全文

posted @ 2008-04-19 07:59 TuringJava 阅读(649) | 评论 (0)编辑 收藏

     摘要: 由于映射为int,double的字段,在建表时,default 0,导致exception setting property value with CGLIB setter 这些字段出错,耽误了两天时间,郁闷阿。
  阅读全文

posted @ 2008-04-05 19:28 TuringJava 阅读(171) | 评论 (0)编辑 收藏

     摘要: 经过上网查找原因,原来是userinfo第一个字母应大写,此处HQL语言用的是持久类Userinfo。。

粗心啊!

  阅读全文

posted @ 2008-04-05 19:24 TuringJava 阅读(701) | 评论 (0)编辑 收藏

     摘要: 如何生成在window平台通用的java程序?
  阅读全文

posted @ 2008-04-04 01:20 TuringJava 阅读(122) | 评论 (0)编辑 收藏

     摘要: ArrayList使用   阅读全文

posted @ 2008-04-03 21:59 TuringJava 阅读(194) | 评论 (0)编辑 收藏

     摘要: java文件操作大全  阅读全文

posted @ 2008-04-03 15:35 TuringJava 阅读(132) | 评论 (0)编辑 收藏

     摘要: SSH框架下,Servlet action is not available 问题解决   阅读全文

posted @ 2008-03-29 21:09 TuringJava 阅读(735) | 评论 (0)编辑 收藏

     摘要: 从职位中预测2008年Java框架之争  阅读全文

posted @ 2008-03-15 20:40 TuringJava 阅读(201) | 评论 (0)编辑 收藏

     摘要: Ioc容器简介  阅读全文

posted @ 2008-03-15 20:24 TuringJava 阅读(742) | 评论 (0)编辑 收藏

     摘要: Spring 2.0 新的特性  阅读全文

posted @ 2008-03-15 19:54 TuringJava 阅读(148) | 评论 (0)编辑 收藏

     摘要: 使用Ant构建项目  阅读全文

posted @ 2008-03-15 19:49 TuringJava 阅读(679) | 评论 (0)编辑 收藏

RequestDispatcher是一个Web资源的包装器,可以用来把当前request传递到该资源,或者把新的资源包括到当前响应中。RequestDispatcher接口中定义了两个方法:include/forward

由于<jsp:include>只能指定固定的jsp文件名,不能动态指定jsp文件名。我们需要把<jsp:include>翻译为Java code – RequestDispatcher.include();

用法:
<% request.getRequestDispatcher(filename).include(request, response); />

服务器端的重定向可以有两种方式,一是使用HttpServletResponse的sendRedirect()方法,一是使用RequestDispatcher的forward()方法.

HttpServletResponse.sendRedirect()方法将响应定向到参数location指定的、新的URL。location可以是一个绝对的URL,如response.sendRedirect("http://java.sun.com")也可以使用相对的URL。如果location以“/”开头,则容器认为相对于当前Web应用的根,否则,容器将解析为相对于当前请求的URL。这种重定向的方法,将导致客户端浏览器的请求URL跳转。从浏览器中的地址栏中可以看到新的URL地址,作用类似于上面设置HTTP响应头信息的实现。

RequestDispatcher.forward()方法将当前的request和response重定向到该RequestDispacher指定的资源。这在实际项目中大量使用,因为完成一个业务操作往往需要跨越多个步骤,每一步骤完成相应的处理后,转向到下一个步骤。比如,通常业务处理在Servlet中处理,处理的结果转向到一个JSP页面进行显示。这样看起来类似于Servlet链的功能,但是还有一些区别。一个RequestDispatcher对象可以把请求发送到任意一个服务器资源,而不仅仅是另外一个Servlet。 include()方法将把Request Dispatcher资源的输出包含到当前输出中。

注意,只有在尚未向客户端输出响应时才可以调用forward()方法,如果页面缓存不为空,在重定向前将自动清除缓存。否则将抛出一个IllegalStateException异常。

posted @ 2008-01-18 10:56 TuringJava 阅读(380) | 评论 (0)编辑 收藏

<html:form action="/createFloder" target="_top">
主要是要设置相应的form的target属性。

posted @ 2008-01-15 16:13 TuringJava 阅读(1954) | 评论 (0)编辑 收藏

jdbc   for   mysql除了mysql-connector-java-3.1.8-bin.jar之外还要个aspectjrt.jar,一起放在  
  WEB-INF\lib     里面,结果没问题,可以运行了。  

posted @ 2008-01-11 11:02 TuringJava 阅读(4071) | 评论 (1)编辑 收藏

     摘要: for 循环与 while循环的等价  阅读全文

posted @ 2007-10-29 19:56 TuringJava 阅读(630) | 评论 (0)编辑 收藏

     摘要: java各种排序实现  阅读全文

posted @ 2007-10-29 00:04 TuringJava 阅读(447) | 评论 (0)编辑 收藏