JSP动作元素

JSP动作元素分类<jsp:includepage="content.jsp"></jsp:include>使用<%@include%>

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

JSP动作元素分类

<jsp:include page=”content.jsp”></jsp:include> 

使用<%@ include%>指令元素只是将页面的内容静态的包含进 来,如果被包含的文件中有JSP代码,则会执行该代码,而不管该文件是 否为动态文件。 <jsp:include>动作元素动态的包含文件,如果被包含的文件是静 态的,则直接将内容包含进行,不会进行处理;而如果被包含的文件是 动态的,则先执行,再将结果包含进行并进行显示。 <jsp:include>动作元素和<%@ include%>指令元素的区别如下。 使用<%@ include%>指令元素是将所以的被包含文件包含进来之后,然 后再进行编译等处理,可以简单的称其为先包含再处理。 而使用<jsp:include>动作元素是先将所以的代码处理完成之后,再将处 理完成的代码的结果包含进行,可以简单的称其为先处理再包含。

 

 <jsp:forward>动作元素用来转移用户的请求,使得用户请求的页 面从一个页面跳转到另一个页面。这种跳转为服务器端跳转,所以用户 的地址栏不会发生任何的变化。 <jsp: forward >动作元素的语法格式如下。 <jsp: forward page=”跳转文件URL地址” > <jsp:include>动作元素只包含一个属性即page,page属性用来指定跳转 文件的URL地址。

 如果JSP文件包含<jsp: forward >动作元素,那么JSP会首先执行<jsp: forward >动作元素之前的代码。只有执行到<jsp: forward >动作元素时才会 进行跳转,跳转完成后将执行被跳转的JSP文件,<jsp: forward >动作元素之 后的代码将不会被执行到。 

 http://hovertree.com/menu/java/

 

 <jsp:param>动作元素用来传递参数,一般与<jsp:include>、 <jsp:forward>作用联合使用。其语法格式如下。 <jsp:param name=”参数名” value=”参数值”/> <jsp:param>动作元素包含两个属性,一个是name,用来设定传递参数的名 称;一个是value,用来设定传递参数的值。 <jsp:include page=”contentDemo.jsp”> <jsp:param name=”age” value=”19″/> </jsp:include> 

 

 

<jsp:plugin>、<jsp:params>和<jsp:fallback>三个动作元素,一般都是搭 配起来使用。其中<jsp:plugin>动作元素用来在JSP中嵌入Java插件; <jsp:params>动作元素用来给Bean或者Applet传递参数;<jsp:fallback>动 作元素用来指定当浏览器不支持或无法启动Bean或者Applet时,在页面上 打印输出的错误提示信息

 

 

<jsp:fallback>动作元素用来指定当浏览器不支持或无法启动Bean或者Applet时, 在页面上打印输出的错误提示信息。其语法格式如下。 <jsp: fallback > <jsp:fallback>错误信息</jsp:fallback> </jsp: fallback >

推荐:http://www.cnblogs.com/roucheng/p/javaguifan.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120501.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 罗技 mk275 键盘不能输入的解决方案「建议收藏」

    罗技 mk275 键盘不能输入的解决方案「建议收藏」罗技mk275键盘不能输入的解决方案今天隔壁办公室的同事的电脑突然不能输入,初步怀疑是键盘的问题,赶紧换套键盘,它就是罗技mk275!!!拆掉包装,上电池,把接收器插上,发现问题鼠标可以用~回车键可以用~就是字母键没有反应!!!赶紧百度,发现是驱动的问题,按照教程更新键盘驱动。还不行,键盘没有反应……键盘不会是坏的吧,得赶紧退货!!!不,还有两套新键盘没有…

    2022年10月15日
    0
  • 基于C++、MySQL的图书销售管理系统

    基于C++、MySQL的图书销售管理系统数据库课程设计报告开发环境与开发工具开发语言:C++、MySQL操作系统:macOSMojaveVersion10.14.5开发工具:XcodeIDE、iTerm命令行终端终端环境:iTerm+zsh、Xcode终端调试台MySQLServer版本:5.7.25MySQLCommunityServer(GPL)运行方式:cd到目录下make可完成编译连接,而后直接./bsms即可运行系统需求分析  当今的图书销售行业有数据量大、数据结构复杂、数据变

    2022年6月12日
    30
  • rabbitmq集群部署详解_搭建hadoop集群的步骤

    rabbitmq集群部署详解_搭建hadoop集群的步骤集群搭建参考文档RabbitMQ集群搭建了解原理参考文档RabbitMQ集群原理(非常简洁优秀的总结)1.保证各个节点erlang版本一致。RabbitMQ基于erlang语言,必须保证各个节点erlang版本完全一致。2.可以跨操作系统建立集群。因RabbitMQ基于erlang运行,因此只要erlang版本一致即可,与操作系统无关。3.如果节点加入集群失败,请根据给出的错误原因对症解决。一般有以下几点:a.连接磁盘节点失败。…

    2025年10月23日
    5
  • 机器学习 之 Haar特征

    机器学习 之 Haar特征Haar特征Haar特征原理综述Haar特征是一种反映图像的灰度变化的,像素分模块求差值的一种特征。它分为三类:边缘特征、线性特征、中心特征和对角线特征。用黑白两种矩形框组合成特征模板,在特征模板内用黑色矩形像素和减去白色矩形像素和来表示这个模版的特征值。例如:脸部的一些特征能由矩形模块差值特征简单的描述,如:眼睛要比脸颊颜色要深,鼻梁两侧比鼻梁颜色要深,嘴巴比周围颜色要深等。但矩形特征只对一

    2022年6月16日
    41
  • github 收藏_安全小案例分享

    github 收藏_安全小案例分享小案例GitHub地址收藏说明:平时用到的小案例会收藏到此处点击标题直接进入原创者位置并会标明作者js轮播图支持移动端制作人:hishionH5页面唤起APP/移动端网页打开APP作者:ihziluoh…

    2022年4月19日
    51
  • Win10图标变白纸了,恢复方法

    Win10电脑桌面图标变成白纸了,恢复步骤第一种方法(此方法失败用第二种)首先开启显示隐藏受保护的系统文件和文件夹的设置。打开计算机,单击【文件】菜单中的【更改文件夹和搜索选项】选项。切换到【查看】选项卡,在【高级设置】选择【显示隐藏的文件、文件夹和驱动器】,然后单击【确定】按钮保存设置,之后关闭。键盘按WIN+R组合键,弹出窗体里键入【%USERPROFILE%\AppData\Local】回车键确定打开的文件夹窗口删除隐藏状态的IconCache.db图标缓存文件,搞定。第二种方法

    2022年4月5日
    3.8K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号