易截截图软件、单文件、免安装、纯绿色、仅160KB

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>
在这个例子中我们循环遍历一个集合


相关文档:

struts2中action获取jsp页面参数

转自:http://hi.baidu.com/346667002/blog/item/e58edef0d599fcc97831aa18.html
1. ActionContext
在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话
(Session)的一些信息,甚至需要直接对JavaServlet
Http的请求(HttpServletRequest),响应(HttpServletRes ......

关于JSP中request.getRealPath()

在为服务器端组件编程时,你很可能要从相对于web根的路径来取得某个文件的真实路径,但此文件实际上在站点的一个虚拟路径上。
什么是虚拟路径?
在一个web服务器上,虚拟路径将物理上分离的各文件组合在一起,放在同一个站点路径上,在应用服务器上,每个应用定位于其自己的虚拟路径上,实际上相互之间有着完美地分离。 ......

建立JSP開發環境

 1.  JRE 安裝 (可從 http://java.sun.com/下載)
       Java SE Runtime Environment (JRE)   JRE 6 Update 17
 2.  JDK安裝   (可從 http://java.sun.com/下載)
      Java SE ......

jsp里面嵌入JavaScript

 努力了一天再加一天,就写个脚本还是不行。怎么办。
下面的代码有错的,执行不了。暂时还没有发现MyEclipse里面如何来单步调试,就像在vs2005里面可以按住F10来调试,看出自己的那个语句写错了,而在里只能够自己检查,查了多少遍了也还是没有能够发现有什么错的。代码摘录如下:
<script language="javaScript ......

jsp和Servlet各自特点

1. servlet是在java里嵌套html,jsp是在html里面嵌套java,jsp需要先编译成servlet才能执行.
2. jsp最终翻译成servlet执行.jsp容易上手和编写而servlet需要自己手动编译,很麻烦的
3. servlet现在更多是充当MVC模型控制器的角色,由它根据客户的请求,来动态组织返回数据或页面的重定向,而JSP只做显示(MVC模型,显示控制模型 显 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号