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类当中进行编写.这种 ...
随机推荐
- shell脚本常规技巧
邮件相关 发送邮件: #!/usr/bin/python import sys; import smtplib; from email.MIMEText import MIMEText mail_ho ...
- 用批处理文件进行TCP/IP设置,方便在家与办公IP切换
在公司用公司分配的固定IP上网,回家后又要将本本设置为家里的固定IP上网,每次都要手动重复一个过程: 打开网络中心,选择本地连接,进入属性然后选择IPV4进行TCP/IP的设置,填入IP,子网掩码DN ...
- Linux应用总结(1):自动删除n天前日志
linux是一个很能自动产生文件的系统,日志.邮件.备份等.虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情.不用你去每天惦记着是否需要清理日志 ...
- Java-集合练习5
第五题 (Map)设计Account 对象如下: private long id; private double balance; private String password; 要求完善设计,使得 ...
- 理解nginx的配置
Nginx配置文件主要分成四部分:main(全局设置).server(主机设置).upstream(上游服务器设置,主要为反向代理.负载均衡相关配置)和 location(URL匹配特定位置后的设置) ...
- Node.js入门:Hello World
马上开始我们第一个Node.js应用:“Hello World”.打开你的编辑器,创建一个hello.js文件.编写代码保存该文件,并通过Node.js来执行. 控制台输出 1 console.log ...
- [源码解析]HashMap和HashTable的区别(源码分析解读)
前言: 又是一个大好的周末, 可惜今天起来有点晚, 扒开HashMap和HashTable, 看看他们到底有什么区别吧. 先来一段比较拗口的定义: Hashtable 的实例有两个参数影响其性能:初始 ...
- Atitit 修改密码的功能流程设计 attilax总结
Atitit 修改密码的功能流程设计 attilax总结 1.1. 注意点1 1.2. 设计修改用户密码功能时把用户ID保存在哪里?1 1.3. Ui设计1 1.4. 功能设计源码1 1.5. Agt ...
- haslayout详解
定义 haslayout是IE7-浏览器的特有属性.hasLayout是一种只读属性,有两种状态:true或false.当其为true时,代表该元素有自己的布局,否则代表该元素的布局继承于父元素. [ ...
- poj 1950 Dessert(dfs枚举,模拟运算过程)
/* 这个代码运行的时间长主要是因为每次枚举之后都要重新计算一下和的值! 如果要快的话,应该在dfs,也就是枚举的过程中计算出前边的数值(这种方法见第二个代码),直到最后,这样不必每一次枚举都要从头再 ...