`
甜甜的眼泪
  • 浏览: 15486 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

跳转指令

阅读更多

      跳转指令,如登陆邮箱成功跳转到成功的页面,跳转失败就跳到失败的页面。 

    在web中可以使用<jsp:forward>指令,将一个用户请求从一个页面传递到另一个页面。

   页面跳转语法:

         不传递参数:

                      <jsp:forward page="{要包含的文件路径|<%=表达式%>}"/>

            传递参数:

                      <jsp:forward page="{要包含的文件路径|<%=表达式%>}">

                              <jsp:param name="参数名称" value="参数内容"/>

                                  可以向被包含的页面中传递多个参数

                        </jsp:forward>

   这个语法的形式和包含相似,他也是一个标签指令。如我们要跳转到index.jsp 从forwardemo.jsp页面

那么 在forwardemo.jsp    这个页面是不显示的  他直接跳转到 index.jsp  index.jsp

<% String username="tlh"; %>
<jsp:forward page="index.jsp">
   <jsp:param value="<%=username %>" name="name"/>
   <jsp:param value="http://1509221674.iteye.com/admin/blogs/new" name="info"/>
</jsp:forward>

 index.jsp

<h1>这是跳转之后的页面</h1>
   <h2>参数一:<%=request.getParameter("name") %></h2>
    <h2>参数2:<%=request.getParameter("info") %></h2>
   
   

 完成之后发现运行之后  页面跳转了,但是地址却没有改变。此种跳转服务器端的跳转:页面显示改变了但地址栏没有改变。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics