论坛首页 Java企业应用论坛

使用EL的好处

浏览 7707 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-03-25  
<TABLE border=1>
<tr>
   <td> country</TD>
   <td>${model.company.country}</TD>
</TR>
  <tr>
   <td>address</TD>
   <td>${model.company.address}</TD>
  </TR>
   <tr>
    <td>industry</TD>
    <td>${model.company.industry}</TD>
</TR>
<tr>
    <td> email</TD>
    <td>${model.company.email}</TD>
</TR>
<tr>
    <td> phone</TD>
    <td>${model.company.phone}</TD>
</TR>
<tr>
    <td> webSite</TD>
    <td>${model.company.webSite}</TD>
</TR>
<tr>
    <td> fax</TD>
   <td>${model.company.fax}</TD>
</TR>
</TABLE>
   发表时间:2005-03-25  
then what?
0 请登录后投票
   发表时间:2005-03-25  
这不是FreeMarker的tag麽?
0 请登录后投票
   发表时间:2005-03-25  
不是啊,是最新的JSTL的语法,  ${model.company.name}等价于
<c:out value="${model.company.name}" />
我使用SpringMVC,以前经常写<c:out 这样的打印语句,很烦,直到我到西单图书大厦,看了一本jsp2.0的最新语法才知道的 。
   我贴出的这个图是JSTL+JSP在MyEclipse下的预览显示效果,非常接近实际的显示效果,我估计在DW下效果更佳。
0 请登录后投票
   发表时间:2005-03-25  
FreeMarker在n年前就这样用了。
0 请登录后投票
   发表时间:2005-03-25  
大愚弱智 写道
不是啊,是最新的JSTL的语法,  ${model.company.name}等价于
<c:out value="${model.company.name}" />
我使用SpringMVC,以前经常写<c:out 这样的打印语句,很烦,直到我到西单图书大厦,看了一本jsp2.0的最新语法才知道的 。
   我贴出的这个图是JSTL+JSP在MyEclipse下的预览显示效果,非常接近实际的显示效果,我估计在DW下效果更佳。


2.0 EL spec出来都快2周年了吧?
0 请登录后投票
   发表时间:2005-03-26  
惭愧,本人孤陋寡闻。看来多上javaeye可以增长很多见识,非常感谢站长开了这么一个论坛,我在这个论坛没潜多久,但学到的东西很多。
0 请登录后投票
   发表时间:2005-03-27  
呵呵,还是觉得FreeMarker比较好。
0 请登录后投票
   发表时间:2005-03-27  
呵呵,freemaker不错
0 请登录后投票
   发表时间:2005-03-28  
我要重申:我用的不是freemaker,的的确确是jstl。
要使用最新的jstl1.1 ,你必须下载最新的jstl.ar、standard.jar,并把web.xml声明为:
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
    version="2.4"> 
在jsp的tag声明为:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

假如你是使用SpringMVC,非常建议您升级jstl,使用EL
0 请登录后投票
论坛首页 Java企业应用版

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