JSP动作元素
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
JSP动作元素的更多相关文章
- JSP动作元素——————理论篇
JSP动作元素的组成及作用 JSP使用Action来控制Servlet引擎的行为,可重复使用JavaBean组件. 常用Action: jsp:param 在 jsp:include.js ...
- JSP 动作元素
JSP动作元素 1. 动作元素分类 用来动态的包含文件.网页跳转及使用JavaBean组件等. 语法:<jsp:XXX />或者<jsp:XXX></jsp:XXX&g ...
- JSP6(JSP 指令与JSP 动作元素)
一.JSP指令用来设置整个JSP页面相关的属性 指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开. JSP中的三种指令标签: Page指令 Page指令为容器提供当前页面的使用说明.一个JS ...
- JSP运行过程 JSP脚本 静态动态包含 jsp指令 jsp内置对象jsp四大作用域 jsp动作元素 EL表达式 JSTL 设计模式 JSP开发模式 EL内置对象
Day38 JSP JSP的运行过程具体如下: (1)客户端发出请求,请求访问JSP文件. (2)JSP容器先将JSP文件转换成一个Java源文件(Java Servlet源程序),在转换过程中,如果 ...
- Tip:JSP标签也称之为Jsp Action(JSP动作)元素
JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护. ================ &l ...
- 复习:JSP基本的语法(JSP凝视 + JSP指令 + JSP脚本元素 + JSP动作元素)
JSP原理: 1. 对于每个请求.jsp容器都会创建一个新的线程来处理它: 2. Servlet容器载入jsp后转换成的servlet(.class文件)是常驻内存的,所以对应速度一般比較 ...
- 【Head First Servlets and JSP】笔记19:JavaBeans与JSP动作元素(<jsp:setProperty.....>、<jsp:getProperty.....>)
内容来自imooc. 1.什么是JSP动作元素 2.在JSP页面中如何使用Javabeans <jsp:......>表示这是一个JSP动作元素 3.使用JSP动作元素创建JavaBean ...
- #1122 JSP动作元素
JSP动作元素 与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用.JSP动作元素是用XML语法写成的. 利用JSP动作可以动态地插入文件.重用JavaBean组件.把用户重定向到另外的页面 ...
- javabean和jsp动作元素
model1就是利用了jsp和javabean 的组合来处理问题.jsp页面如果有太多的逻辑代码的话,维护起来和扩展起来是相当的麻烦的.所以jsp的逻辑代码部分都打包到一种java类当中进行编写.这种 ...
随机推荐
- Mysql日常开发注意要点
1.MySQL存储引擎介绍 MyISAM:低版本MySQL默认的MySQL插件式存储引擎,存储文件易损坏,不支持事务.InnoDB:目前默认的MySQL存储引擎,用于事务处理应用程序,具有众多特性,包 ...
- jQuery疑惑记录
不断更新 1.项目中有一句 this.$html = $('<div/>').html(html).attr('sspa-mod-id', this.modName).hide();不知道 ...
- 桃小蛋 简单粗暴BFC总结—附代码图和效果图
说明:问题图与解决图的区别:黄色箭头那行代码的有和无. BFC 定义 BFC(Block formatting context)直译为"块级格式化上下文".它是一个独立的渲染区域, ...
- 据说,每一个 iOSer 都想要一张 Swift 大会门票
据说,每一个 iOSer 都想要一张中国首届 Swift 开发者大会的门票: 那么,福利来了-- fir.im 作为中国首届 Swift 大会的唯一钻石赞助商,有最后 2 张价值 600 多的门票(已 ...
- salesforce 零基础开发入门学习(三)sObject简单介绍以及简单DML操作(SOQL)
salesforce中对于数据库操作和JAVA等语言对于数据库操作是有一定区别的.salesforce中的数据库使用的是Force.com 平台的数据库,数据表一行数据可以理解成一个sObject变量 ...
- Vagrant使用简介
一.简介: Vagrant是一款用于构建及配置虚拟开发环境的软件,基于Ruby,主要以命令行的方式运行.主要使用Oracle的开源VirtualBox虚拟化系统,与Chef,Salt,Puppet等环 ...
- ViewPager 的页面重置问题
当我们使用ViewPager控件时,假设我们的ViewPager有三页,当我们第一次启动ViewPager显示第一页的时候,ViewPager会预加载第二页,这样当我们向第二页滑动的时候就可以看见第二 ...
- chrome远程调试真机上的app - 只显示空白页面
chrome远程调试真机上的app - 只显示空白页面 这个是chrome需要的插件没办法自动下载导致的,怎么办你懂得,越狱... 调试起来感觉卡顿的厉害哇,有没有更好的方式?
- Java 线程 — ScheduledThreadPoolExecutor
ScheduledThreadPoolExecutor 该类继承自ThreadPoolExecutor,增加了定时执行线程和延迟启动的功能,这两个功能是通过延时队列DelayedWorkQueue辅助 ...
- 在SQL Server中添加供应用程序使用的帐号
在之前客户咨询案例中,很多客户应用程序连接SQL Server直接用的就是SA帐号.如果对数据库管理稍微严格一点的话,就不应该给应用程序这种权限,通常应用程序只需要进行增删改查,而很少有DDL ...