javascript - GlassFish v3 上的 jspx 脚本元素

标签 javascript jsp glassfish java-ee-5 jspx

.war 由 GlassFish v3 提供。我正在尝试从我的 jspx 中包含一个 javascript 文件。

<script type="text/javascript" src="/base/interface/Service.js"></script>

我在我的 http 响应中得到以下信息

<script src="/base/interface/Service.js" type="text/javascript" />

问题是它应该包括 </script>标签。我相信这就是为什么它适用于 Chrome,但不适用于 Firefox 或 IE。知道如何强制<script></script>

更新:不确定这是否相关,但这是我的 jspx 文件的开头

<jsp:root version="2.0"
      xmlns:jsp="http://java.sun.com/JSP/Page"
      xmlns:c="http://java.sun.com/jsp/jstl/core"
      xmlns:fmt="http://java.sun.com/jsp/jstl/fmt"
      xmlns:form="http://www.springframework.org/tags/form"
      xmlns:spring="http://www.springframework.org/tags"
      xmlns="http://www.w3.org/1999/xhtml">

    <jsp:output doctype-root-element="html"
            doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
            doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
    <jsp:directive.page contentType="text/html" pageEncoding="UTF-8"/> 
...

最佳答案

我用了<script ...><jsp:text> </jsp:text></script>并且保留了结束标记。我认为这很丑陋,所以如果有人有更好的答案,我肯定会感兴趣。

关于javascript - GlassFish v3 上的 jspx 脚本元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2058649/

相关文章:

javascript - 尝试使用 Javascript Onclick 事件创建 ActiveX Template Coach (TCard) 对象

javascript - 使用 Javascript 将哈希表结果转换为字符串

java - Glassfish 5 : Error: HTTP Status 404 - Not Found

java - 如何解决元素类型 "application"的内容不完整,它必须匹配 "(icon?,display-name,description?,module+,security-role*)"。?

javascript - 使用 stringify 将对象设置和获取到本地存储?

javascript - JS 在表单提交之前输出所有检查的输入字段值的总和(仅数字)

java - 在 JSP 中动态建立 Oracle DB 连接

java - 使用 AJAX 将父表单和模态窗口数据传递到服务器

JavaScript:如果输入字段为空,则隐藏按钮链接

glassfish - 如何在 JNDI 查找中存储凭据?