zoukankan      html  css  js  c++  java
  • JSTL、请求转发和URL重定向


    • JSTL

    为什么要使用JSTL?

    1. 因为在JSP中写JAVA代码很麻烦,而JSTL可以简化在JSp中写JAva代码的流程


    如何使用JSTL?


       准备工作:
        ①将JSTL依赖的jar包导入工程的WEB-INF->lib目录下。
        ②在需要使用JSTL的JSP文件中写入:<%@taglib url="核心包(结尾为core)" prefix=“前缀字符”%>

        

       使用JSTL:
        

    <c:forEach var="map" items="${shuju1}" >
          <tr>
            <td>${map.id}</td>
            <td>${map.name}</td>
            <td>${map.age}</td>
          </tr>
        </c:forEach>

        <%-- <c:forEach var="变量名" items="${关键字}" > --%>

        <%--${map.id} 相当于 <%=map.get("id")%>--%>



    请求转发和URL重定向的区别?

    请求转发:

      •    一次请求,一次传输,一次响应。
      •    请求转发可以共享请求参数
      •    请求转发不能跨域
      •    请求转发能够转到WEB-INF下面的文件

    URL重定向:

      •   两次请求,没有数据传输,二次响应。
      •   重定向不能获取共享参数
      •   重定向可以跨域。
      •   重定向不能转到WEB-INF下的目录

    什么时候使用请求转发和URL重定向?


    什么时候使用请求转发:

      •   需要共享参数、需要跳转WEB-INF目录时

    什么时候使用URL重定向:

      •   需要地址栏改变、需要跳转外部链接时使用



  • 相关阅读:
    接口测试
    Appium应用
    adb常用指令与APPium环境搭建
    移动端专项测试
    tomcat修改端口号
    Linux之Redis安装
    FTL常用标签及语法
    .ftl文件介绍
    maven之clean、install命令
    tomcat环境变量详细配置步骤
  • 原文地址:https://www.cnblogs.com/lxr521/p/10765371.html
Copyright © 2011-2022 走看看