论坛首页 Java版 Webwork

Tapestry,Velocity,JSTL,jsp script在显示层的表现

浏览 3227 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2004-04-15
[code:1]Tapestry
<table border="1">
  <tr>
    <td>User Name</td>
    <td>Action</td>
  </tr>
  <tr jwcid="@Foreach" source="ognl:users" element="tr" value="ognl:user">
    <td><span jwcid="@Insert" value="ognl:user.name">Quake Wang</span></td>
    <td><a href="#" jwcid="@ActionLink" listener="ognl:listeners.deleteUser">Delete</a>
      <a href="#" jwcid="@ActionLink" listener="ognl:listeners.updateUser">Update</a></td>
  </tr>
</table>
Velocity
<table border="1">
  <tr>
    <td>User Name</td>
    <td>Action</td>
  </tr>
  #forEach user in userList
  <tr >
    <td>$userName</td>
    <td><a href="delete.do?id=$userId">Delete</a> <a href="update.do?id=$userId">Update</a></td>
  </tr>
  #end
</table>
JSTL
<table border="1">
  <tr>
    <td>User Name</td>
    <td>Action</td>
  </tr>
  <c:forEach items="${users}" var="user">
  <tr >
    <td><c:out value="${user.name}"/></td>
    <td><a href="delete.do?id=<c:out value="${user.id}"/>">Delete</a> <a href="update.do?id=<c:out value="${user.id}"/>">Update</a></td>
  </tr>
  </c:forEach>
</table>
JSP
<table border="1">
  <tr>
    <td>User Name</td>
    <td>Action</td>
  </tr>
  <%
List list = (List)request.getAttribute("userList");
for(int i=0;i<list.size();i++) {
%>
  <tr >
    <td><%=(User)list.get(i).getName()%></td>
    <td><a href="delete.do?id=(User)list.get(i).getId()">Delete</a> <a href="update.do?id=(User)list.get(i).getId()">Update</a></td>
  </tr>
  <%
}
%>
</table>[/code:1]

上面是这四种表示方法的事例代码,你可以在dw和ie中看看其效果。
我不幸的说,tapestry是最整洁的,美工最好理解的。
有空看看tapestry
   
最后更新时间:2004-04-15
tapestry架构不错,可惜文档非常不足
我还是再等等吧
   
0 请登录后投票
最后更新时间:2004-04-16
不知道Tapestry有没有考虑过本地化,采用什么方式实现?如果所有的文字都在ResourceBundle里,美工还好理解么?
   
0 请登录后投票
最后更新时间:2004-04-16
crofton 写道
不知道Tapestry有没有考虑过本地化,采用什么方式实现?如果所有的文字都在ResourceBundle里,美工还好理解么?


有的,好像是放在properties里面
他的workbench就有演示
对中文支持不错
   
0 请登录后投票
最后更新时间:2004-04-19
不知有没有对jsf比较了解的,它也是cop的,有人说它是java显示层对抗dotnet的希望!不知是不是有些夸张!
   
0 请登录后投票
论坛首页 Java版 Webwork

跳转论坛:
JavaEye推荐