JSP中的各种跳转

来源:互联网 发布:js value 编辑:程序博客网 时间:2024/05/18 01:31

在JSP中存在各种跳转方式,其大体可分为服务器端跳转和客户端跳转。现将各种跳转指令粗略归纳如下:

服务器端跳转

方式一:request.getRequestDispatcher("跳转地址").forward(req,resp)
方式二:不传递参数<jsp:forward page="跳转地址"/> 
方式三:传递参数<jsp:forward page="跳转地址">     <jsp:param name="参数名称" value="参数内容"/>    ......</jsp:forward>

客户端跳转

方式一:response.setHeader("refresh","2",URL="跳转地址")---定时跳转
方式二:response.sendRedirect("跳转路径")

特别注意的是:
如果使用的是服务器端跳转,则执行到跳转语句时会立刻进行跳转;如果使用的是客户端跳转,则是在整个页面执行完之后才执行跳转。

0 0
原创粉丝点击