引言:
在本篇文章中,我们将会深入了解在不同的Tag Library描述符(Tag Library Descriptors:TLDs)中使用各种不同的tag的情况.我们将会依次研究 条件、循环、URL、U18N、XML等tag的用法。
摘要:
现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用mvc的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test......
摘要:综述:有几种办法可以暴露jsp代码,不过经过大量测试,这和web server的配置有绝对的关系,就拿ibm websphere commerce suite而言,还有别的方法看到jsp源代码,但相信是ibm http server的配置造成的。 如果想发现jsp暴露源代码的bug的话,首先需要了解jsp的工作原理。 jsp和其它的php、asp工作机制不一样,虽然它也是一种web编程语言。首......
JSP Standard Tag Libraries 实践理解
在本篇文章中,我们将会深入了解在不同的tag library描述符(tag library descriptors:tlds)中使用各种不同的tag的情况.我们将会依次研究 条件.循环.url.u18n.xml等tag的用法.以此来提高你对jstl的认识与应用能力,在阅读本文前,你应该对 jsp tag lib有所了解,并清楚有关jstl(jsp standard tag libraries)的基本知识 ,可参看 «jsp standard tag library (jstl)介绍»一文
jsp standard tag libraries 实践理解
在本篇文章中,我们将会深入了解在不同的tag library描述符(tag library descriptors:tlds)中使用各种不同的tag的情况.我们将会依次研究 条件.循环.url.u18n.xml等tag的用法.以此来提高你对jstl的认识与应用能力,在阅读本文前,你应该对 jsp tag lib有所了解,并清楚有关jstl(jsp standard tag libraries)的基本知识 ,可参看 «jsp standard tag library (jstl)介绍»一文
jstl是一组标准的已定制好的操作,它们应用于各种功能领域.在jsr-52(java specification request)中的定义中,jstl包含了 expression language(el).流程控制 与tag library较验器.有关最终版本,你可以产看 http://www.jcp.org/jsr/detail/52.jsp 上的最终草案
jstl需要运行在jsp 1.2的容器下,它是用来简化jsp的开发,提供更加的方式处理与访问应用数据.
jstl包含了多中tag library的描述定义(tlds),这些描述位于一个jar文件中.这些tlds涵盖了大多数的功能操作,下面我们会逐一列举,不过在此之前,我们会重点讨论expression language,它可能算是jstl中最重要的特征了.
expression language (el)其实是由制定jsr-152(java server pages 1.3 specification)的专家组制定的,事实上很可能el就将会是jsp 1.3的重要组成部分.el(目前还是叫spel:simplest possible expression language )提供了一些简单的语法来直接访问应用数据,支持操作符.bean.集合,还有类型自动转换.属性的默认值定义等等.
el的用法:
el总处在在${...}中(就象jsp 在<%...%>中那样).在属性中只允许出现一个表达式,例如:
<c:if test="${product.price >= customer.limit}">
...
</c:if>
在上面的例子中,我们使用el进行比较操作,它还可以与静态文本混合使用,可以看看下面这个例子:
<c:foreach var="current">
<c:out value="product-${current}"/>
</c:foreach>
在这个例子中我们循环遍历一个集合,把current值按一定的文本形式显示出来,结果如下:
product-1
product-2
product-3...
从这个例子你也能看出,使用el比以前的编码简单了很多....
下一页 摘要:综述:java mail api的开发是sun为java开发者提供公用api框架的持续努力的良好例证。提倡公用框架,反对受限于供应商的解决方案,充分预示着一个日益开放的开发环境的建立。 java mail api的结构本身证明了它的开发者的基本目标之一--软件开发的工作量应该取决于应用程序本身的复杂程度以及开发者所要求的控制程度。换句话说,java mail api尽可能地保持简单。乍看起来,j......