zoukankan      html  css  js  c++  java
  • jsp中的指令与动作

    JSP中的三种命令指令分别是page、include、taglib
    JSP中的动作元素包括:include、forward、useBean、getProperty、setProperty、plugin、param。
    一、include指令
    语法
    1. <%@ include file="URL"%>
    示例:在示例页面包含一个日期jsp页面
     
    效果:



    二、include动作
    1. <%--page表示要包含的页面 flush表示被包含的页面是否从缓冲区读取--%>
    2. <jsp:include page="URL" flush="true|false/>
    示例:
     
    效果:
     
     


    三、include指令与include动作比较

    include指令jsp:include动作
    语法格式<%@include file=".." %><jsp:include page=".." >
    发生作用的时间页面转换时请求期间
    包含的内容文件的实际内容(源代码)页面的输出(结果)
    转换成servlet主页面和包含页面转换为一个servlet主页面和包含页面分别转换为独立的servlet
    编译时间较慢——资源必须被解析较快
    执行时间稍快较慢——每次资源必须被解析
    使用方式页面内容不经常变化时页面内容经常变化时



    四、forward动作
    语法:
    1. <jsp:forward page="URL" />
    等同于服务器内部跳转
    1. request.getRequestDispatcher("/url").forward(request,response);




    五、param动作
    语法:
    1. <jsp:param name="参数名" value="参数值"/>
    与forward动作一起使用,作为其的子标签
    用于传递参数使用

    示例:跳转到index.jsp页面并且传递参数mail,之后可以通过request对象进行获取
    1. <jsp:forward page="index.jsp">
    2. <jsp:param name="mail" value="archmagetony@sina.com"/>
    3. </jsp:forward>






    本笔记地址
  • 相关阅读:
    第08组 Alpha冲刺(1/6)
    第08组 团队Git现场编程实战
    第08组 团队项目-需求分析报告
    团队项目-选题报告
    第二次结对编程作业
    第一次结对编程作业
    第8组 团队作业
    第一次个人编程作业
    第一次博客作业
    Alpha 冲刺 (7/10)
  • 原文地址:https://www.cnblogs.com/crowsong/p/6369773.html
Copyright © 2011-2022 走看看