Weblogic 12c耳部署

问题描述 投票:1回答:1

我在Tomcat服务器上运行了一堆war文件。我将这些文件打包成耳朵,我想将它部署在Weblogic 12c Server上。在我进行部署时,似乎Weblogic尝试预编译包中包含的所有jsp。它给了我以下错误:

Failure while precompiling JSPs: weblogic.servlet.jsp.CompilationException:xxx.jsp:279:86: This attribute is not recognized.
<fmt:formatDate pattern="dd/MM/yyyy" value="${xxx}" placeholder="${dateformat}"/></td>
                                                    ^---------^

我想jstl库存在一些问题。我遵循了本指南https://docs.oracle.com/cd/E24329_01/web.1211/e21049/configurejsfandjtsl.htm#WBAPP197,我发现我正在使用的Weblogic版本应该原生支持Jstl。

jstl weblogic12c
1个回答
0
投票

<fmt:formatDate>标签无效。标签中没有placeholderplaceholder属性应该在input标签中。您的页面应该是这样的:

<fmt:formatDate pattern="dd/MM/yyyy" value="${xxx}" var="formattedDate" />
<input placeholder="${formattedDate}"/>

JSTL库没有问题,而是代码问题。你可能没有在Tomcat下看到这个,因为你没有在那里预编译文件而没有导航到有问题的页面。

© www.soinside.com 2019 - 2024. All rights reserved.