【问题标题】:Weblogic 12c ear deploymentWeblogic 12c耳朵部署
【发布时间】:2018-03-04 20:21:02
【问题描述】:

我在 Tomcat 服务器上运行了一堆战争文件。我将这些文件打包到一个耳朵里,我想将它部署在 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】:

    &lt;fmt:formatDate&gt; 标签无效。标签中没有placeholderplaceholder 属性应该在 input 标记中。你的页面应该是这样的:

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

    JSTL 库没有问题,而是您的代码有问题。您可能没有在 Tomcat 下看到此内容,因为您没有在那里预编译文件,也没有导航到相关页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多