zoukankan      html  css  js  c++  java
  • JSP动作标签

     

    概述:

    用来简化Java脚本

    jsp动作标签是JavaWeb内置的动作标签,是已经定义好的,我们可以拿来直接使用

    如果不够用,可以自定义

    JavaWeb一共提供了20多个标签,但是大多数基本没用,这里只讲常用的几个

    动作标签

    <jsp:include page=" ">请求包含

    这个和jsp中include指令相似,但include是在编译时完成的包含的,是先把两个文件和为一个jsp文件,再变成Servlet文件,

    而这个动作标签是在运行级别完成的包含,是先把两个jsp文件分别变成Servlet文件,然后在完成包含

    <jsp:forward page=" ">请求转发

    forward标签的作用与RequestDispatcher#forward()方法相同

    最后只在页面上显示转发到的那个文件的内容,,传递转发的文内容不会显示

    <jsp:param value="" name=""/>传递参数

    <jsp:include>和<jsp:forward>标签中使用<jsp:param>子标签,它是用来传递参数的

    举例如下:

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>a.jsp</title>
      </head>
      
      <body>
        <h1>a.jsp</h1>
        <hr/>
        <jsp:include page="/b.jsp">
            <jsp:param value="zhangSan" name="username"/> //例子
        </jsp:include>
    </body>
    </html>
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>b.jsp</title>
      </head>
      
      <body>
        <h1>b.jsp</h1>
        <hr/>
        <%
            String username = request.getParameter("username"); 
            out.print("你好:" + username);
        %>
      </body>
    </html>
  • 相关阅读:
    gifplayer-可控制GIF动画图片播放和暂停jQuery插件
    ERROR 2003 (HY000): Can't connect to MySQL server on
    linux下重启nginx
    查看MySQL的当前存储引擎
    MySQL查看表占用空间大小
    使用Sequel Pro通过ssh远程连接MySQL出错:The SSH Tunnel has unexpectedly closed
    textview 内容从头开始显示
    SQL优化
    运营平台框架整理(内部用)
    线程的取消和关闭
  • 原文地址:https://www.cnblogs.com/QianYue111/p/9739762.html
Copyright © 2011-2022 走看看