JSTL的基本使用(详解).doc_第1页
JSTL的基本使用(详解).doc_第2页
JSTL的基本使用(详解).doc_第3页
JSTL的基本使用(详解).doc_第4页
JSTL的基本使用(详解).doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

提醒:红色字体需要重点关注! .中的内容是可选的 1. 使用jstl标签库前,需要准备两个jar包:standard.jar 和 jstl.jar 。2. 把上面两个jar包部署到应用程序中。3. 接下来在jsp页面使用,在页面中需要加入(建议使用第一种方式) 或者 4. 标签用于在JSP中显示数据。语法语法1:没有本体(body)内容语法2:有本体内容default value 注意: 表格中的EL字段,表示此属性的值是否可以为EL表达式,例如:Y表示 attribute = $表达式 为 符合语法的,N则反之。例:你的用户名是: 显示用户的用户名,如为空则显示guest。指定从session中获取username的值显示。 相当于 request.getAttribute(username);显示username的值,默认是从request(page)中取,如果request中没有名为username的对象则从session 中取,session中没有则从application(servletContext)中取,如果没有取到任何值则不显示。 小例子:相当于 request.getParameter(username);5.标签的使用(条件判断) BODY body 如果表达式的结果为true,则执行 BODY,false则相反。 小例子:tr bgcolor=#CCCCFE align=leftinput type=checkboxname=swim checked /6.标签的使用(条件判断) 本身只当做 和 的父标签。语法: 本体内容 ( 和 ) -属性:无 - 的本体内容只能有:空白1或多个 0或多个 说明若使用和来做流程控制时,两者都必须为的子标签。 的用途就和我们一般在程序中用的when一样。语法本体内容 小例子: 7.标签的使用 语法1: 将value的值储存至范围为scope的varName变量之中: 语法2: 将本体内容的数据储存至范围为scope的varName变量之中: 本体内容 语法3: 将value的值储存至target对象的属性中: 语法4: 将本体内容的数据储存至target对象的属性中: 本体内容 它有如下属性属性描述是否必须缺省值: 小例子: 将test.testinfo的值保存到session的test2中,其中test是一个javabean的实例,testinfo是test 对象的属性。 对象cust.address的city属性值为value中的$city。 sdf234sdfd userName=, password=. 设置不同的属性,并且指定它们的范围: 8.标签的使用 语法1:迭代一集合对象之所有成员语法2:迭代指定的次数 - items被迭代的集合对象Arrays Collection Iterator Enumeration Map 小例子: $pic.属性1 $pic.属性2 $pic.属性3 . 1. 例子: JSTL: - forEach标签实例      的四种属性:   所在位置,即索引:   总共已迭代的次数:   是否为第一个位置:   是否为最后一个位置: 9.标签的使用 用于动态生成一个 String 类型的URL,可以同上个标签共同使用,也可以使用HTML的标签实验 超链接。 语法: 或: Tomcat首页10.标签的使用 该标签用来实现请求的重定向。例如,对用户输入的用户名和密码进行验证,不成功 则重定向到登录页面。或者实现Web应用不同模块之间的衔接 语法: 或: edison 123456 则运行后,页面跳转为::8080/login.jsp?uname=edison&password=12345611.标签的使用 把其他静态或动态文件包含到 JSP 页面。与的区别是后者只能包含 同一个web应用中的文件,前者可以包含其他web应用中的文件,甚至是网络上的资源。 语法: 小例子:1 2 3 4 5 JSTL: - import标签实例6 7 8 9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论