栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSP03----jsp三个常用标签(静态包含、动态包含、请求转发标签)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSP03----jsp三个常用标签(静态包含、动态包含、请求转发标签)

1、静态包含标签

标签格式: <%@include file=“资源位置”%>
代码(主jsp文件):

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


        

jsp代码1


jsp代码2


<%@include file="jspdemo005.jsp"%>

资源文件

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title



        

jsp代码3

运行效果:

特点:

静态包含不会翻译被包含的jsp页面(即不会生成.Java和.class文件)仅有访问页面的翻译文件

静态包含原理是将被包含页面内容全部复制到主页面的.java文件中

2、动态包含标签

标签格式:
代码:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


        

jsp代码1


jsp代码2


效果图:

特点:

    动态包含翻译主页面时同时还会翻译资源页面

    动态包含原理是在主页面java程序中传入下列方法

    由于传入了主方法的request、response、out几个对象,那资源文件也可以共享这些数据,最后可以通过动态包含传递参数

主页面代码:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


        

jsp代码1


jsp代码2


资源页面代码:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


    

jsp代码4


姓名:<%= request.getParameter("name") %>
密码:<%= request.getParameter("password") %>

3、请求转发标签

标签格式:
代码:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


        

jsp代码1


jsp代码2


<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


        

jspdemo002界面

pageContext对象是否还在:<%=pageContext.getAttribute("key")%>
request对象是否还在:<%=request.getAttribute("key")%>
session对象是否还在:<%=session.getAttribute("key")%>
application对象是否还在:<%=application.getAttribute("key")%>

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/749569.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号