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示例对象的属性值. 

  • 相关阅读:
    Pycharm中运行Python代码的几种方式
    Git同步Python代码
    抓包工具Charles的使用
    jmeter进行的接口测试和压力测试
    并发的HTTP请求,apache是如何响应的,以及如何调用php文件的
    http 请求头部解析
    display_errors","On");和error_reporting 区别和联系
    http
    curl
    正则 惰性和非惰性匹配
  • 原文地址:https://www.cnblogs.com/FCWORLD/p/2194727.html
Copyright © 2011-2022 走看看