Java学习-037-JavaWeb_006 -- JSP 动作标识 - include

这个动作是指在当前的页面中包含一个或多个 JSP 页面或者 HTML 文件,语法:<jsp:include file="../jsp/login.jsp" flush="true"/>

其中,file 为加载文件所在的相对路径,flush 属性设置为 true,则自动刷新加载页面。若加载的文件或网页时需要传递参数,则语法格式如下所示:

<jsp:include file="../jsp/login.jsp" flush="true"/>
    <jsp:param name="username" value="admin"/>
    <jsp:param naem="userpass" value="123456"/>
</jsp:include>

UsingLogin.jsp 文件的源码为:

<%@ page pageEncoding="utf-8" %>
<%@ page contentType="text/html; charset=utf-8" %>

<%@ include file="./login.html" %>

<html>
    <head>
        <title>include 动作</title>
    </head>
    <body>
        <h4>Java学习-037-JavaWeb_006 -- JSP 动作标识 - include</h4>
    </body>
</html>

login.html 文件的源码为:

<html>
    <head>
        <title>用户登录页</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <body>
        <h3>欢迎您,登录项目管理系统</h3>
        <form action="login.jsp" name="login" method="get">
            登录账号:<input type="text" name="username"><br><br>
            登录密码:<input type="text" name="userpass"><br><br>
            <input type="submit" value=" 登 录 ">
            <input type="button" value=" 重 置 ">
            <input type="button" value=" 取 消 ">
        </form>
    </body>
</html>

将其上两个文件放在同一个目录,启动 Tomcat,在浏览器中输入:http://localhost:8080/jsp/006/UsingLogin.jsp,浏览器页面显示如下:

至此, Java学习-037-JavaWeb_006 -- JSP 动作标识 - include 顺利完结,希望此文能够给初学 JavaWeb 的您一份参考。

最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

时间: 2024-10-12 07:19:02

Java学习-037-JavaWeb_006 -- JSP 动作标识 - include的相关文章

Java学习-036-JavaWeb_005 -- JSP 动作标识 - forward

JSP 动作主要作用是根据指定的动作进行相应的处理. 一.param 动作 用来给 HTML 文件和 JSP 文件传递参数的,经常和 forward.include.plugin 动作结合使用,语法格式为:<jsp:param name="username" value="admin"/> 二.forward 动作 forward 动作是用来请求信息转发到另一个页面的,它只有一个 page 属性,语法格式为:<jsp:forward page=&q

Java学习-038-JavaWeb_007 -- JSP 动作标识 - plugin

plugin 动作时用来在 JSP 页面中加载 Java Applet 或者 JavaBean 组件,语法格式如下所示: <jsp:plugin type="bean|applet"/> [code="classFileName"] [codebase="classFileDirectoryName"] [name="instanceName"] [align="left|top|right|bottom

JAVA学习之 浅析Jsp

一.什么是JSP JSP全称Java Server Pages,是由SunMicrosystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML.XML或其他格式文档的Web网页的技术标准. 二.与Servlet的对比 首先说一下Servlet的一点儿缺陷:在Servlet中所有的html标签必须要抱在Java字符串中,这样http响应就会十分的繁琐:而且Servlet修改后需要编译,才可以看到最新的效果. 与之不同的是Jsp:jsp提供了一套简单的标签来

Java Web学习(16):JSP动作元素(一)

一JSP动作元素概述 (1)JSP动作元素简介 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用.JSP动作元素是用XML语法写成的.利用JSP动作 可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面.为Java插件生成HTML代码. JSP动作元素(action elements),动作元素为请求处理阶段提供信息.动作元素遵循XML元素的语法,有一个包 含元素名的开始标签,可以有属性.可选的内容.与开始标签匹配的结束标签. 动作元素只有一种语法,它符合XML标准

Java Web学习(17):JSP动作元素(二)

<jsp:include>动作元素 (1)<jsp:include>动作元素 <jsp:include>动作元素用来包含静态和动态的文件.该动作把指定文件插入正在生成的页面. <jsp:include>动作元素语法格式如下: <jsp:include page="相对URL地址" flush="true" />    前面已经介绍过include指令,它是在JSP文件被转换成Servlet的时候引入文件,而

JSP动作包括:include,:useBean,:forward,:plugin,:setProperty,:getProperty

利用JSP动作可以包含进来文件(jsp:include).(视频下载) (全部书籍)调用JavaBean组件(jsp:useBean). 跳转到另外的页面(jsp:forward).调用Java插件(jsp:plugin).读取属性jsp:setProperty和jsp:getProperty等. 详情请见:http://www.mark-to-win.com/index.html?content=Jsp/jspUrl.html&chapter=Jsp/jsp3_web.html#JspActi

Java学习-035-JavaWeb_004 -- JSP include 指令

inclue 指令是将不同的文件插入到 JSP 网页中,这些文件可以是文本文件.HTML文件.JSP 文件,指令语法如下: <%@include file="相对路径"%> 下面创建几个文件,以此来演示 include 指令,目录结构如下所示: webapps |-- jsp |-- include.jsp |-- include_file.jsp |-- index.html |-- source_txt |-- include.txt include.jsp 文件内容如

JSP指令 动作标识 内置对象

JSP指令   语法格式 作用 page指令 <%@ page attr1="value1"%......> 定义整个JSP页面的相关属性 include指令 <%@ include file="path"> 在一个JSP页面中包含另一个JSP页面 taglib指令 <%@ taglib prefix="tagPrefix" uri="tagUri"%> 声明该页面引用的标签库,并指定标签的

Java Web学习(7):JSP基础语法

一个JSP页面可以被分为以下几部份: 1)静态数据,如HTML: 2)JSP指令,如include指令: 3)JSP脚本元素和变量: 4)JSP动作: 5)用户自定义标签: 一静态数据 静态数据在输入文件中的内容和输出给HTTP响应的内容完全一致.此时,该JSP输入文件会是一个没有内嵌 Java或动作的HTML页面.而且,客户端每次请求都会得到相同的响应内容. 这个静态数据的本质就是HTML文档. 二JSP指令 JSP指令控制JSP编译器如何去生成servlet,以下是可用的指令: (1)pag