Java 服务器(Tomcat 9.0.48)忽略 $ 这个表达式 [重复]

Posted

技术标签:

【中文标题】Java 服务器(Tomcat 9.0.48)忽略 $ 这个表达式 [重复]【英文标题】:Java server (Tomcat 9.0.48) Ignores $ this expression [duplicate]Java 服务器(Tomcat 9.0.48)忽略 $ 这个表达式 [重复] 【发布时间】:2021-10-22 04:33:44 【问题描述】:

我对 Java Web 开发比较陌生,我正在尝试在 JSP 文件中执行 javascript 代码,即 $(format.date),但是当我在我的 Web 浏览器上查看源代码时,它完全忽略了表达式 @987654322 @。

服务器忽略它的任何特殊原因?我该如何克服这个问题?

<Script>
$(format.date)
</Script>

仅供参考:format.date 只是一种随机语法,但服务器仍会忽略大括号内的任何内容。

【问题讨论】:

format.date 是通过 javascript 代码还是 Java 代码来的? 【参考方案1】:

服务器忽略语法,因为它在任何范围内都找不到变量。

<c:set var="pattern">MM/dd/YYYY</c:set>
<fmt:formatDate value="$format.date" pattern="$pattern"/>

【讨论】:

以上是关于Java 服务器(Tomcat 9.0.48)忽略 $ 这个表达式 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

krb5.conf 文件被 tomcat 忽略

AWS Elastic Beanstalk:Tomcat 忽略了我的 WAR 文件

带有嵌入式 Tomcat 的 Spring Boot 忽略了方法角色

Jenkins+Gitlab 打包发布程序到 Tomcat

Tomcat 服务器轻松部署 SSL 证书

如何在CentOS上安装tomcat9