我有純HTML文件,我想包括一些JSTL標籤,首先我試圖這是否工作。 但不知何故JSTL標籤現在在渲染後顯示值。下面是代碼:JSTL標籤無法在純html文件中工作
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:wicket="http://wicket.apache.org/"
xmlns:c="http://java.sun.com/jstl/core">
<body>
<c:set var="test" value="success" />
<c:out value="${test}"/>
</body>
</html>
我的web.xml中有:
<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
我還添加了JSTL-1.2.jar我的WEB-INF/lib文件夾。
問題是我沒有看到我的html頁面上的任何東西。我期待看到「成功」。有什麼建議麼?
不,它是類型的.html的只是測試。原因是我使用的Wicket框架的頁面應該是HTML類型。有沒有什麼辦法可以在html文件中使用JSTL標籤? – jgg 2010-09-14 23:23:27
我沒有看到JSP引擎如何知道它需要將.html文件編譯爲一個servlet。 – duffymo 2010-09-14 23:27:29
看起來你需要使用Wicket標籤庫:http://www.javalobby.org/java/forums/t60786.html – duffymo 2010-09-14 23:28:47