论坛首页 Java企业应用论坛

大家来说一下JSTL

浏览 18688 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-10-22  
刚刚看了JSTL,有些标签感觉不错,但是有些标签似乎没什么实际用途,比如SQL的,在项目应该不会有把数据库操作直接放到显示层的吧……
还没深入,大家来谈谈它的好处。
   发表时间:2004-10-22  
一些对数据库操作较少的简单的应用可能有用.
0 请登录后投票
   发表时间:2004-10-22  
好处,你可以不用struts的bean,logic等tag而采用标准的JSTL

以前我是这样用的:
   struts html/tiles + JSTL c/fmt

提个醒:

JSTL 1.0和1.1有差别,部分语法不兼容
0 请登录后投票
   发表时间:2004-10-22  
我感觉JSTL对于取对象的值方面比较方便,尤其是有父子关系的情况(对象的层层嵌套)。
比如:儿子集合children,每个孩子child,孩子的父亲同时load出来:parent

要取每个孩子的父亲只要
<c:forEach var="child" items="${children}" >
<c:out value="child.parent.name" />
<c:out value="child.parent.value" />
</c:forEach>

这种对象层层嵌套的情况似乎用struts标签比较麻烦,当然也是可以做的,只是感觉这种方式更加符合OO,至少看上去比较符合。呵呵。
0 请登录后投票
   发表时间:2004-10-26  
JSTL里面把大量的对象存放到PageContext或者servletContext里面,这样对象一多会不会造成性能瓶颈?
0 请登录后投票
   发表时间:2004-10-27  
我个人觉得jstl还是在量小的时候用比较好一些,特别在jsp中用一些循环什么的。在处理大数据量传输的时候还是尽量少用的。
0 请登录后投票
   发表时间:2005-03-02  
最近有个项目马上就要开始编码了。以前的项目中我一直用struts HTML Tags。但看了jstl后感觉jstl的写法很优雅,对其也有一定的使用,但经验不多。现在对其2种方式做取舍,大家能说说到底适合采用哪种呢?
0 请登录后投票
   发表时间:2005-03-02  
andy163

说到不兼容的问题,以前做项目的时候发表在websphere、weblogic上就出现过使用struts1.1的tag的时候出现一些不能解析的问题,报错,后来改动不少才得以成功发表。

现在听你这么说,jstl1.0、1.1也存在这种类似问题,不知道weblogic8i中的几个版本(7.x/8.1.0/8.1.2/8.1.3.......)是否也在jstl的各个版本中存在兼容性问题(比如出现不能解析高版本的jstl或低版本的jstl)呢??
0 请登录后投票
   发表时间:2005-04-30  
jstl的出现本来就是将一些比较常见的tag使用尽量标准化,避免“重复发明轮子”,而且写法感觉还不错,当然要用了。我目前就是structs-html和jstl-c,jstl-fmt混合用,自己感觉很优雅:)。
0 请登录后投票
   发表时间:2005-04-30  
记得写在HTML元素里面的tag如果要用双引号的话,就改成单引号,例如:

<input type="text" name="xiaoyu" value="<c:out value="${表达式}"/>">

这样会影响HTML在工具里显示的布局

改成

<input type="text" name="xiaoyu" value="<c:out value='${表达式}'/>">
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics