这个动作是指在当前的页面中包含一个或多个 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