Java Web_JSP动作指令
2012-01-16 02:41
274 查看
======================================================
注:本文源代码点此下载
======================================================
jsp动作指令
1.include动作指令
用来在jsp页面中动态包含一个文件,包含页面程序与被包含页面程序是彼此独立,互不影响的。被包含的页面可是一个动态文件(jsp文件),也可是一个静态文件(文本文件)。包含的是一个静态文件,包含文件与被包含文件组合形成一个文件,直接输出给客户端,由客户端浏览器显示;包含的是一个动态文件,则由web服务器负责执行,把执行后的结果返回给客户端显示出来。
语法格式:
静:
动:
参数名1” value=”参数1值”/>
包含的动态文件才传递参数。被包含的jsp程序中,若有所修改,jsp引擎会及时发现,并重新编译
2.forward动作指令
重定向网页。只要生命page的值,当jsp执行到这行代码时就直接跳转到对应的网页中。转向动态网页可传递参数。页面之间的重定向也可在java程序中使用response.sendredirect(url)方法实现。
参数1” value=”参数1值”/>
注:forward动作指令和html中的超链接标签是不同的,在中只有单击超链接才实现页面跳转,在forward动作指令中的一切都是可以用java的代码控制,也可在程序中呈现直接决定页面跳转的方向和时机。
forward跳转并传递参数的过程中,浏览器地址栏中的地址始终是不变的,传递的参数也不会在浏览器的地址栏中显示,这也是forward动作指令与超链接的另一个区别。
3.param动作指令
传递参数
4.usebean动作指令
在jsp页面中创建并使用一个javabean。
名称” scope=”有效范围” class=”包名.类名”>
scope:javabean的有效范围:
1)page:默认。当前jsp页面及当前页面包含的静态文件中有效。
2)request:有效范围仅在request期间。
3)session:与每个客户的会话期间有效。
4)application:所有客户共享这个javabean,直至服务器关闭才取消这个javabean。
5.setproperty动作指令
设置bean中的属性的值
可以在usebean动作指令中使用,也可在声明了usebean后使用,但不能在声明之前使用。
同一个setproperty动作指令中不能同事存在param和value参数。
的名称” property=”*”/>
的名称” property=”属性名称”/>
的名称” property=” 属性名称” param=”参数名称”/>
的名称” property=” 属性名称” value=”属性值”/>
6.getproperty动作指令
获得bean的属性并将其转换为字符串。
的名称” property=”属性名称”/>
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
注:本文源代码点此下载
======================================================
jsp动作指令
1.include动作指令
用来在jsp页面中动态包含一个文件,包含页面程序与被包含页面程序是彼此独立,互不影响的。被包含的页面可是一个动态文件(jsp文件),也可是一个静态文件(文本文件)。包含的是一个静态文件,包含文件与被包含文件组合形成一个文件,直接输出给客户端,由客户端浏览器显示;包含的是一个动态文件,则由web服务器负责执行,把执行后的结果返回给客户端显示出来。
语法格式:
静:
动:
参数名1” value=”参数1值”/>
包含的动态文件才传递参数。被包含的jsp程序中,若有所修改,jsp引擎会及时发现,并重新编译
2.forward动作指令
重定向网页。只要生命page的值,当jsp执行到这行代码时就直接跳转到对应的网页中。转向动态网页可传递参数。页面之间的重定向也可在java程序中使用response.sendredirect(url)方法实现。
参数1” value=”参数1值”/>
注:forward动作指令和html中的超链接标签是不同的,在中只有单击超链接才实现页面跳转,在forward动作指令中的一切都是可以用java的代码控制,也可在程序中呈现直接决定页面跳转的方向和时机。
forward跳转并传递参数的过程中,浏览器地址栏中的地址始终是不变的,传递的参数也不会在浏览器的地址栏中显示,这也是forward动作指令与超链接的另一个区别。
3.param动作指令
传递参数
4.usebean动作指令
在jsp页面中创建并使用一个javabean。
名称” scope=”有效范围” class=”包名.类名”>
scope:javabean的有效范围:
1)page:默认。当前jsp页面及当前页面包含的静态文件中有效。
2)request:有效范围仅在request期间。
3)session:与每个客户的会话期间有效。
4)application:所有客户共享这个javabean,直至服务器关闭才取消这个javabean。
5.setproperty动作指令
设置bean中的属性的值
可以在usebean动作指令中使用,也可在声明了usebean后使用,但不能在声明之前使用。
同一个setproperty动作指令中不能同事存在param和value参数。
的名称” property=”*”/>
的名称” property=”属性名称”/>
的名称” property=” 属性名称” param=”参数名称”/>
的名称” property=” 属性名称” value=”属性值”/>
6.getproperty动作指令
获得bean的属性并将其转换为字符串。
的名称” property=”属性名称”/>
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定
这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
相关文章推荐
- java web —— JSP指令与动作元素
- java web jsp学习笔记--概述-常用语法,指令,动作元素,隐式对象,域对象
- java web jsp学习笔记--概述-常用语法,指令,动作元素,隐式对象,域对象
- Java Web_JSP动作指令
- JavaWeb笔记——Jsp的指令、内置对象和动作标签
- 【JavaWeb】(5)JSP指令与动作元素
- 20160331javaweb 之JSP page 指令
- 20160331javaweb之JSP include 指令&&九大隐式对象
- 【JavaWeb-8】JSP原理、3大命令、6大动作、9大对象、4大域对象、EL表达式、JSTL的几个标签
- 牛客网Java刷题知识点之什么是JSP的3大常用指令、JSP的6大哪些动作、JSP中include指令和include动作有什么区别
- Java程序员从笨鸟到菜鸟之(十八)JSP基本语法与动作指令
- JavaWeb---总结(十六)JSP指令
- Java WEB之jsp动作标签篇
- Java程序员从笨鸟到菜鸟之(十八)JSP基本语法与动作指令
- JavaWeb中指令和动作
- 【Java.Web】JSP —— 语法基础 —— JSP指令Directives(page include taglib)
- java web:include 指令与include 动作的区别
- Java遇见HTML——JSP篇之JSP指令与动作元素