zoukankan      html  css  js  c++  java
  • Java学习11.24

    使用<jsp:forward>完成跳转

    <jsp:forward>标签的作用相当于方法调用,在执行当前文件的过程中,如果遇到了这个标签,会转向执行这个标签指向的目标文件,而当前文件中该标签后面的内容不再被执行,
    并且当前文件和转向的目标文件在执行过程中,使用的 request 对象是相同的。
     
    <jsp:forward>的基本格式如下:
    <jsp:forward page="目标文件" flush="true|false"/>
     
    这个标签有两个属性,page 属性指出跳转到哪个页面,指出文件的名字,flush 属性指定是否及时响应,默认是 true。
    假设表示登录成功的页面是 login_success.jsp,则转向登录成功的文件的代码如下:
    <jsp:forward page="login_success.jsp"/>
     
    假设登录成功的界面是 login_success.jsp,登录失败的界面是 login_failure.jsp,则修改后的代码如下:
    复制代码
    1 <%@ page contentType="text/html;charset=GB2312"%>
    2 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    3 <c:if test="${param.username=="zhangsan" && param.userpass=="wangwu"}">
    4 <c:set var="username" value="${param.username}" scope="session"/>
    5 <jsp:forward page="login_success.jsp"/>
    6 </c:if>
    7 <c:if test="${param.username!="zhangsan" || param.userpass!="wangwu"}">
    8 <jsp:forward page="login_failure.jsp"/>
    9 </c:if>
    复制代码

    使用<jsp:include>完成跳转

    在 JSP 中还提供了一个<jsp:include>标签。这个标签从字面意思看,它的作用应该是包含,其实质作用是当执行到这个标签的时候,转向执行标签所指向的目标文件,
    目标文件执行完之后,接着执行这个标签后的内容。
     
    <jsp:include>标签的基本格式如下:
    <jsp:include page="目标文件" flush="true|false"/>
  • 相关阅读:
    leetcode刷题-73矩阵置零
    leetcode刷题-71简化路径
    leetcode刷题-70爬楼梯
    八、jMeter测试dubbo接口
    六、jMeter测试webservice接口
    python每日一练之mysql.connector
    十一、js常用方法
    九、selenium获取cookie实现免登陆,登录百度云后文件的上传
    python读取配置文件yaml
    测试的职业发展
  • 原文地址:https://www.cnblogs.com/Lizhichengweidashen/p/14149854.html
Copyright © 2011-2022 走看看