我正在使用 JSP 编写一个 Web 应用程序,并且我真的很喜欢使用“XML 样式”JSP 指令(即 <jsp:scriptlet> 而不是 <% )。但是,如果我在代码中使用泛型,则代码内容不是有效的 XML,并且当服务器(我使用 Jetty 6)尝试将文件解析为 XML 时会出现编译错误。
例如,我想写:
<jsp:scriptlet>
List<String> myText = new List<String>();
</jsp:scriptlet>
然而,这段代码显然无法编译。我尝试在代码周围添加 CDATA 包装器(立即在 jsp:scriptlet 标记内),但它看起来没有任何区别。
是否可以在 JSP scriptlet 中使用泛型?
谢谢。