【发布时间】:2016-10-06 21:39:04
【问题描述】:
我不确定该错误消息从哪里开始。我尝试过使用谷歌搜索,但我始终无法确定我收到此消息的充分理由。
我查看了各种 jsp 教程,它们看起来都比较简单,所以我看不出问题所在。
我正在为 JetBrains TeamCity 编写另一个插件,并且一直在我的 java 代码和 jsp 代码之间来回传递值,参数如下:
${parameterName}
每当我尝试使用像
这样的标签放入真正的 jsp 代码时<%= new java.util.Date() %>
这会引发此错误。
<%!, <jsp:declaration, <%=, <jsp:expression, <%, <jsp:scriptlet ) are disallowed here
感谢任何帮助或建议。
【问题讨论】:
-
你的团队城市在哪个应用服务器上运行?
-
jboss,我开始认为问题更多在于 teamcity 如何部署他们的插件。我觉得我用 .jsp 和 java 做的一切都是正确的,但我一直收到错误。
-
是的,我想知道他们是否通过一些特定于 JBoss 的上下文配置设置了等效于 scripting-invalid 标志。如果是这样,似乎应该非常清楚地记录在插件中不允许使用 scriptlet。这可能是他们技术支持的问题。