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

JSP页面跳转大全

JSP页面跳转大全
JSP中的跳转:
(1). forward()方法
    使用到javax.servlet.RequestDispatcher类
    RequestDispatcher rd = getServletContext().getRequestDispatcher("url");
    rd.forward(requestVar,requestVar); //传递servlet的入口参数
    /*forward函数已经把原页面的request,response对象传入新的页面,因此这新旧页面拥有相同的request,response对象。request.getparameter("var")就可以得到相应的值.*/
    /*forward()是直接在server做的,浏览器并不知道,也不和浏览器打交道,浏览器的地址不变化。*/
    即:
    getServletContext().getRequestDispatcher("url").forward(requestVar,responseVar);
    服务器端Servlet进行转向的4种方法:
    1.ServletContext的getRequestDispatcher()    
    2.ServletContext的getNamedDispatcher()   
    3.ServletRequest的getRequestDispatcher()   
    4.ServletResponse的sendredirect()进行转向。
    forward方法,因为这些这样比较高效。只有在forward方法不能使用时,再使用servletresponse的sendredirect()方法。
(2).response.sendRedirect(url);  
    其实是向浏览器发送一个特殊的Header,然后由浏览器来做转向,转到指定的页面,所以用sendRedirect时,浏览器的地址栏上可以看到地址的变化。新页面不能处理旧页面的pagecontext(request,response,...)对象.
    在response.sendRedirect之后,应该紧跟一句return;
(3).HTML语言的自动跳转
    <html>
    <head>
        <meta http-equiv="refresh" content="0;url="http://www.baidu.com">
        0是等待时间,如果设置为5表示等待5s后开始跳转
    </head>
    …………
(4).JavaScript跳转
A:    <script languate="javascript">
&n


相关文档:

jsp页面使用struts2的property标签输出问题

jsp页面使用struts2的property标签输出如下内容
<s:property value="detailinfo"/>  其中,detailinfo="<strong>abc</strong>";
好像没事,问题出现了,在jsp页面上显示出了<strong>abc</strong>
一看页面源码,发现,源代码中已经变成了
&lt; strong&a ......

Jsp生成静态页面

为了减轻服务器压力,将原来的文章管理系统由JSP文件的从数据库中取数据显示改为由jsp生成静态html文件后直接访问html文件。首先应创建一个模板文件,文件名和文件后缀可以随意,但我一般常用的还是 *.template ,因此,这里就以 template.template 为例( 将模板文件放入 /WEB-INF/templates/ 文件夹下 ):下面是一个简单的 ......

jsp读取数据库中文乱码问题

这个问题是从项目中设计数据库和操作数据库的人不同而造成的。所用的数据库
是sybase,设计时把数据类型设计为nvarchar了,如果是中文,读取出来就会得
到乱码。我试了好多方法还是不行,最后无奈,只好将数据类型改为varchar了。
所以在此总结一下中文乱码问题。
一、JSP与页面参数之间的乱码
   &nb ......

jsp通过div实现覆盖,弹出新窗体

<body style="height:100%;">
-------------------------------------------------------------------一开始的页面----------------------
fdasfsdfadf
<input name="button2" onclick="ShopConfirm('fdsaf')" value="点我" type="button"/>
--------------------------------------------------------- ......

jsp登录界面+access


1、用户登录界面log.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号