gpt4 book ai didi

java - TeamCity:此处不允许使用脚本元素 jsp:declaration、jsp:expression、jsp:scriptlet

转载 作者:行者123 更新时间:2023-11-29 06:25:50 24 4
gpt4 key购买 nike

我不确定从哪里开始查看此错误消息。我曾尝试使用谷歌搜索,但始终无法确定我收到此消息的确切原因。

看了各种jsp教程,都比较简单,没看出问题所在。

我正在为 JetBrains TeamCity 编写另一个插件,并使用如下参数在我的 java 代码和 jsp 代码之间来回传递值:

${parameterName}

每当我尝试使用

之类的标签放入真正的 jsp 代码时
<%= new java.util.Date() %> 

这会引发此错误。

<%!, <jsp:declaration, <%=, <jsp:expression, <%, <jsp:scriptlet ) are disallowed here

如有任何帮助或建议,我们将不胜感激。

最佳答案

应用程序中是否不允许使用 Scriptlet?寻找<scripting-invalid>true</scripting-invalid>在您的 web.xml 文件中。

Scriptlets 是个错误。它们使表达和逻辑混合起来太容易了。因此添加此标志是为了防止开发人员在应用程序中使用它们,并鼓励使用表达式语言和标记库。

关于java - TeamCity:此处不允许使用脚本元素 jsp:declaration、jsp:expression、jsp:scriptlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1423252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com