jstl标签不与jsp变量链接

时间:2010-11-02 02:52:43

标签: jstl

尝试将jstl / jsp组件添加到spring + flex + hibernate项目中。我正在使用Tomcat 5,下载并添加了jakarta-taglibs-standard-1.1.2依赖项,对web.xml进行了一些更改等等...不想偏离我当前的问题,这段代码:< / p>

<c:forEach var="i" begin="1" end="10" step="1">
     <c:out value="${i}" />
      sip!
     <br />
   </c:forEach>

在jsp文件中,打印此:

$ {i} sip!
$ {i} sip!
$ {i} sip!
$ {i} sip!
$ {i} sip!
$ {i} sip!
$ {i} sip!
$ {i} sip!
$ {i} sip!
$ {i}啜饮!

因此,据我所知,jstl标签正在运行,但不是jsp? 但是,这段代码:

<%
  for(int i=1;i<=10;i++)
{%>
<%=i%><br/>
<%
}
%>

打印出来:

1
2
3
4
5
6
7
8
9
10

所以在这里,jsp正在使用变量。

我之前从未使用过jsp / jstl,也没有使用过或分开。但是根据我的理解,两个标签在我的设置上工作正常,它们如何不能一起工作,变量没有链接?这个权利 ?我该如何解决?

谢谢!

更新:搞定了!问题发生在我的web.xml上,将标题与此处描述的标题匹配为我的版本:http://faq.javaranch.com/java/ServletsWebXml

希望这对某人有所帮助。一个元问题,我应该回答我自己的问题吗?或者这样离开?

1 个答案:

答案 0 :(得分:0)

更新:搞定了!问题发生在我的web.xml上,将标题与此处描述的标题匹配为我的版本:http://faq.javaranch.com/java/ServletsWebXml