zoukankan      html  css  js  c++  java
  • JSP学习(五)JSP标签

    JSP标签

    jsp的常用标签有:

    • <jsp:include>标签  
    • <jsp:forward>标签  
    • <jsp:param>标签

    <jsp:include>标签 (动态引入)

        <jsp:include page="relativeURL | <%=expression%>" flush="true|false" />
      page属性用于指定被引入资源的相对路径,它也可以通过执行一个表达式来获得。
      flush属性指定在插入其他资源的输出内容时,是否先将当前JSP页面的已输出的内容刷新到客户端。

     例如:<jsp:include page="/jspfragments/foot.jsp"/>

    <jsp:include>标签与include指令的区别

      <jsp:include>标签是动态引入, <jsp:include>标签涉及到的2个JSP页面会被翻译成2个servlet,这2个servlet的内容在执行时进行合并
      而include指令是静态引入,涉及到的2个JSP页面会被翻译成一个servlet,其内容是在源文件级别进行合并

    <jsp:forward>标签

      用于把请求转发给另外一个资源。语法:
        <jsp:forward page="relativeURL | <%=expression%>" />

      例子:<jsp:forward page="/forwarddemo02.jsp"/>

    <jsp:param>标签

      当使用<jsp:include>和<jsp:forward>标签引入或将请求转发给其它资源时,可以使用<jsp:param>标签向这个资源传递参数。
      语法1:
        <jsp:include page="relativeURL | <%=expression%>">
            <jsp:param name="parameterName" value="parameterValue|<%= expression %>" />
        </jsp:include>
      语法2:
        <jsp:forward page="relativeURL | <%=expression%>">
            <jsp:param name="parameterName" value="parameterValue|<%= expression %>" />
        </jsp:include>
      <jsp:param>标签的name属性用于指定参数名,value属性用于指定参数值。在<jsp:include>和<jsp:forward>标签中可以使用多个<jsp:param>标签来传递多个参数。

    使用<jsp:param>标签向被包含的页面传递参数
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <h1>JspIncludeTagDemo03.jsp</h1>
    <hr/>
    <jsp:include page="/jspfragments/Inc.jsp">
        <jsp:param name="parm1" value="hello" />
        <jsp:param name="parm2" value="gacl" />
    </jsp:include>
    
    
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <h1>接收从JspIncludeTagDemo03.jsp页面中传递过来的参数:</h1>
    <h2><%=request.getParameter("parm1")%></h2>
    <h2><%=request.getParameter("parm2")%></h2>
  • 相关阅读:
    自动化测试知识点汇总(200421)
    Mac_使用allure 生成测试报告
    mac_使用Charles抓取Firefox 链接
    工具列表
    Appium_iOS_Safari测试脚本(2)
    日志学习(一)
    java中==和equals的区别(转)
    jackson使用localdatetime转换json出现问题
    js复习--基础
    复习下CSS-零碎要点
  • 原文地址:https://www.cnblogs.com/huangdabing/p/9185663.html
Copyright © 2011-2022 走看看