zoukankan      html  css  js  c++  java
  • JSP的七个动作指令

    一. include动作指令

      include动作指令可以在jsp页面中动态包含一个文件.其和include指令是有区别的.

      (1)include动作指令可以动态包含一个文件,这个文件的内容可以是静态文件,也可以是动态文件,并且当包含的动态文件被修改的时候,jsp引擎会动态对其进行编译更新.

      (2)include指令仅仅是并且一个文件简单滴包含在一个jsp页面中,从而组合成一个文件.

    include动作指令的示例程序如下,

    <%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>include动作指令使用示例程序</title>
    </head>
    <body>
    <font size="2">
    <jsp:include flush="true" page="jsp.txt"></jsp:include>
    这是一个JSP动作标签include的使用示例.<br>
    <jsp:include flush="true" page="sample.jsp"></jsp:include>
    </font>
    </body>
    </html>

      以上程序用了两次include动作指令,第一个包含一个静态文件jsp.txt,第二个包内一个动态文件sample.jsp. page="",""里面的内容就是所要调用文件的路径.

    以下是sample.jsp文件.

    <%@ page language="java" import="java.util.*" contentType="text/html;  charset=GB2312"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <body>
    <%
    out.print("这里是一个include动作指令包含一个动态的JSP页面");
    %>
    </body>
    </html>

    最后,在加入一个jsp.txt文本就能运行了.

    二. forward动作指令

       forward动作指令可以控制网页的重定向,也就是实现网页的跳转.

      

    <%@ page language="java" import="java.util.*" contentType="text/html;  charset=GB2312"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>forward动作指令的使用</title>
    </head>
    <body>
    <jsp:forward page="IncludeAction/footer.jsp"></jsp:forward>
    </body>
    </html>

    运行后,会直接跳到footer.jsp页面.

    三. param动作指令

      param可以实现在页面跳转的时候传递参数的作用.

      示例,

    ---Passparam.jsp

    <%@ page language="java" import="java.util.*" contentType="text/html;  charset=GB2312"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>forward动作指令的使用</title>
    </head>
    <body>
    <jsp:forward page="GetParam.jsp">
    <jsp:param name="param" value="test"/>
    </jsp:forward>
    </body>
    </html>

    ---GetParam.jsp

    <%@ page language="java" import="java.util.*" contentType="text/html;  charset=GB2312"%>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>页面跳转并传递参数示例</title>
    </head>
    <body>
    <font size="2">
    这是页面接受传递过来的参数:<br>
    前一个页面传递过来的参数为:<% out.print(request.getParameter("param")); %>
    </font>
    </body>
    </html>


    四 . plugin动作指令

      <jsp:piugin>元素用于在浏览器中播放或显示一个对象,而这种显示需要浏览器的JAVA插件.

    五.useBean动作命令

        useBean动作指令就是可以在jsp中引用JavaBean,经常用到.(以后学到的时候在细说).

    六.setProperty动作指令

       给JavaBean示例对象赋值.

    七.getProperty

     用来取得JavaBean示例对象的属性值. 

  • 相关阅读:
    Encrypted Handshake Message
    RSAParameters Struct
    What if JWT is stolen?
    What's the difference between JWTs and Bearer Token?
    RSA Algorithm Example
    第18届Jolt大奖结果公布
    Ruby on rails开发从头来(windows)(三十六) 调试技巧
    Ruby on rails开发从头来(四十二) ActiveRecord基础(主键和ID)
    YouTube开放基础技术架构 让用户建自家YouTube
    Ruby on rails开发从头来(四十) ActiveRecord基础(Boolean属性)
  • 原文地址:https://www.cnblogs.com/FCWORLD/p/2194727.html
Copyright © 2011-2022 走看看