易截截图软件、单文件、免安装、纯绿色、仅160KB

JSP中forward()与sendRedirect()区别

response.sendRedirect("display.jsp");
request.getRequestDispatcher("display.jsp").forward(request,response);
jsp的页面跳转有两种方法:RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法。
  它们的区别是:
  RequestDispatcher.forward()方法仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址,他是不会改变Request的值,如果需要在下一个页面中能从中获 取新的信息的话,可以Request.setAttribute()来放置一些标志,这样从下一个页面中获取。其写法如下:
    try{
      request.getRequestDispatcher("display.jsp").forward(request,response);
    }
  
    catch(Exception e){
  
      e.printStackTrace();
  
    }
  HttpServletResponse.sendRedirect()则是完全的跳转,浏览器将会得到跳转 的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。其写法如下:
    response.sendRedirect("display.jsp");
  两者相对来说RequestDispatcher.forward()方法更加高效,当它可以满足需要时,尽量使用Request Dispatcher.forward()方法,并且,这样也有助于隐藏实际的链接。


相关文档:

0415:JSP的运行原理图


1              web服务器{TOMCAT(JSP)、WEBLOGIC(JSP) }
                应用服务器
            We ......

MyEclipse中修改默认JSP编辑器的方法.txt

      在MyEclipse中开发WEB应用时经常要创建JSP文件,但是每次MyEclipse都会用默认的MyEclipse Visual JSP Designer,打开速度非常慢,而且基本上也用不到这个可视化的JSP编辑器,多半都是使用MyEclipse JSP Editor,所以,有必要把默认的JSP文件编辑器改成MyEclipse JSP Editor,方便使用,也可 ......

jsp乱码问题

jsp乱码问题,求助
下了个几年前的jsp源码,我装上后一直有中文乱码问题,数据库我用mysql,
 
并用sql-front操作,在用sql-front的时候已把字符设置为gb2312,
 
而且在sql-front中能正确显示中文,但就是在jsp页面上用getstring方法
 
得到乱码,我也用过getbytes(iso-8859-1)等方法试过还是没有 ......

关于JAVA,JSP的1个问题

最近在学JAVA,练习的时候遇到个问题,请大家帮忙看看……
主要问题是,在JSP中没有办法导入我想用的类,明明导入了包,却报:MyDAO cannot be resolved to a type
JSP代码:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.util.Date"%>
<%@ page import="java.t ......

jsp乱码解决

jsp乱码解决(转载)
jsp乱码解决(转载)
JAVA知识   2009-04-14 08:49   阅读935   评论5  
GBK编码
GBK编码是中国制订的、等同于UCS的新的中文编码扩展国家标准。GBK工作小组于1995年10月,同年12月完成GBK规范。该编码标准兼容GB2312,共收录汉字21003个、符号883个,并提供1 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号