【发布时间】:2010-11-02 02:52:43
【问题描述】:
我正在尝试将 jstl/jsp 组件添加到 spring+flex+hibernate 项目中。我使用的是 Tomcat 5,下载并添加了 jakarta-taglibs-standard-1.1.2 依赖项,对 web.xml 进行了一些更改,等等......不想偏离我当前的问题,这段代码:
<c:forEach var="i" begin="1" end="10" step="1">
<c:out value="${i}" />
sip!
<br />
</c:forEach>
在 jsp 文件中,打印以下内容:
${i} 啜饮!
${i} 啜饮!
${i} 啜饮!
${i} 啜饮!
${i} 啜饮!
${i} 啜饮!
${i} 啜饮!
${i} 啜饮!
${i} 啜饮!
${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。
希望这对某人有所帮助。一个元问题,我应该回答我自己的问题吗?还是这样?
【问题讨论】:
-
如果没有人回答你自己的问题,这是完全有效的。
标签: jstl