君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理
  1057 随笔 :: 381 文章 :: 141 评论 :: 169万 阅读

随笔分类 -  jsp

摘要:为什么要采用JSTL? 在核心JSP标记上使用JSTL有以下几大优势。 首先,JSTL现在采用独立于JSP标记的规范来定义。因此,即使JSP规范发生改动,也可以保证JSTL标记的一致性。容易受到JSP容器变更影响的许多应用程序都将受益于JSTL规范. 其次,JSTL具有比核心JSP标记更强大的功能,正如您在最佳实践系列中所视,c:import不仅可以导入其它站点的URL,而且,它还可以导入jsp:include标记不可用的更为复杂的内容。 最后,JSTL使用自己的表达式语言(通常简称为EL)。JSTL EL可以相当灵活地写入JSP代码,是对核心JSP语言的有力补充。JSTL的c:import在 阅读全文
posted @ 2012-08-23 14:19 刺猬的温驯 阅读(863) 评论(0) 推荐(0) 编辑

摘要:JSTL使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的长度时,在以往的开发过程中我们必须把对象先转为String类,然后在调用其length方法,这样的代码繁琐而且容易出错。因此JSTL内置了几个用于字符串操作的方法,可以直接在表达式中使用,大大的简化了代码,提供代码的可读性。在JSTL的表达是中要使用一个函数,其格式如下${ns:methodName(args....)}在 阅读全文
posted @ 2012-08-12 14:34 刺猬的温驯 阅读(227) 评论(0) 推荐(0) 编辑

摘要:DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net/一、最简单的情况,未使用<display:column/>标签 <%request.setAttribute( "test", new ReportList(6) );%> <display:table name="test" /> 标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。二、使用<display:column/ 阅读全文
posted @ 2012-07-22 11:27 刺猬的温驯 阅读(247) 评论(0) 推荐(0) 编辑

摘要:Taglib 伪指令Java代码<%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%><%@tagliburi="http://java.sun.com/jsp/jstl/fmt"prefix="fmt"%><%@tagliburi="http://java.sun.com/jsp/jstl/functions"prefix="fn"%>输出<c:out>语法:J 阅读全文
posted @ 2012-07-21 17:41 刺猬的温驯 阅读(236) 评论(0) 推荐(0) 编辑

摘要:在写iframe完成长连接获取上传状态的时候,有两次请求,一次上传,一次获取状态的。发现第一次上传上传的请求和获取状态的请求是不同的session,再次上传时就没问题了。找了资料,都说是放jsessionid,或者加P3P头信息。这些都不是我现在的真正问题。在google的bug工具中,看到原因了。我的iframe写得是<iframe name="uploadinputName"src=""id="upload{inputName}" style="display:none"></if 阅读全文
posted @ 2012-05-17 06:30 刺猬的温驯 阅读(4674) 评论(1) 推荐(0) 编辑

摘要:目前的Web应用开发基本上都是围绕富互联网应用(Rich Internet Application,RIA)展开。RIA的实现技术有很多种:Ajax、Flash、JavaFX和Sliverlight等。Ajax技术的优点在于它是构建在开放标准之上,不存在厂商锁定的问题;同时也不需要额外的浏览器插件支持。Ajax应用对搜索引擎也比较友好。对开发者来说,Ajax所需技术的学习曲线也较平滑,容易上手。本文简要介绍了Ajax应用开发的各个方面以及相关的最佳实践,但对一些细节内容没有展开讨论。Ajax简介Ajax 技术的出发点在于改变传统Web应用使用时的“操作-等待页面加载-操作”的用户交互模式。这种 阅读全文
posted @ 2012-05-13 21:55 刺猬的温驯 阅读(266) 评论(0) 推荐(0) 编辑

摘要:前言从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。 作者:丁令(http:///www.DingL.com/)JSTL简介JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。JSTL目前的最新版本为1.02,最终发布版为1.0。JSTL包... 阅读全文
posted @ 2012-04-19 00:28 刺猬的温驯 阅读(619) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示