【问题标题】:JBoss resources locationJBoss 资源位置
【发布时间】:2013-10-14 20:26:54
【问题描述】:

我正在尝试将 JavaScript 文件加载到我的 jsp 文件中

这是我尝试过的:

<script type="text/javascript"  src="static/js/jquery-ui-1.10.3.custom.js"></script>
<script type="text/javascript"  src="/static/js/jquery-ui-1.10.3.custom.js"></script>

<script type="text/javascript"  src="/WebContent/WEB-INF/static/js/jquery-ui-1.10.3.custom.js"></script>
<script type="text/javascript"  src="WebContent/WEB-INF/static/js/jquery-ui-1.10.3.custom.js"></script>

<script type="text/javascript"  src="/WEB-INF/static/js/jquery-ui-1.10.3.custom.js"></script>
<script type="text/javascript"  src="WEB-INF/static/js/jquery-ui-1.10.3.custom.js"></script>

<script type="text/javascript"  src="/USI-WEB/WEB-INF/static/js/jquery-ui-1.10.3.custom.js"></script>
<script type="text/javascript"  src="/USI-WEB/WebContent/WEB-INF/static/js/jquery-ui-1.10.3.custom.js"></script>

<script type="text/javascript"  src="USI-WEB/WEB-INF/static/js/jquery-ui-1.10.3.custom.js"></script>
<script type="text/javascript"  src="USI-WEB/WebContent/WEB-INF/static/js/jquery-ui-1.10.3.custom.js"></script>

<script type="text/javascript"  src="<%=request.getContextPath() + "/static/js/jquery-ui-1.10.3.custom.js"%>"></script>
<script type="text/javascript"  src="<%=request.getContextPath() + "/static/js/jquery-ui-1.10.3.custom.js"%>"></script>

<script type="text/javascript"  src="<%=request.getContextPath() + "/WebContent/WEB-INF/static/js/jquery-ui-1.10.3.custom.js"%>"></script>
<script type="text/javascript"  src="<%=request.getContextPath() + "WebContent/WEB-INF/static/js/jquery-ui-1.10.3.custom.js"%>"></script>

<script type="text/javascript"  src="<%=request.getContextPath() + "/WEB-INF/static/js/jquery-ui-1.10.3.custom.js"%>"></script>
<script type="text/javascript"  src="<%=request.getContextPath() + "WEB-INF/static/js/jquery-ui-1.10.3.custom.js"%>"></script>

这是我的 web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>USI WEB</display-name>

  <!-- Filter to set character encoding on each request -->


  <servlet>
    <servlet-name>Servlet</servlet-name>
    <servlet-class>usi.servlet.Servlet</servlet-class>
  </servlet>


  <welcome-file-list>
    <welcome-file>Servlet</welcome-file>
  </welcome-file-list>
</web-app>

关于这一切我得到:The requested resource () is not available.

【问题讨论】:

    标签: jakarta-ee jboss jboss7.x


    【解决方案1】:

    找到了解决方案,问题是我在WEB-INF文件夹下有JS,CSS和其他东西,从外部无法访问,当我将JS文件夹移到更高级别时它开始工作

    静态文件夹的新位置

    【讨论】:

      【解决方案2】:

      你可以试试这个:

      <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
      
      <script type="text/javascript"   src="<c:url value="/static/js/js/jquery-ui-1.10.3.custom.js"/>"></script>
      

      【讨论】:

      • 您的 web.xml 中缺少 servlet 映射?
      • 我应该把它设置成什么?我试过:Servlet/WebContent/WEB-INF/
      • 例如 Servlet/ 但我不知道你在那个 servlet 中做了什么,也没有其他 servlet 也应该被映射
      • /WebContent/WEB-INF/ ,这意味着用户必须输入类似yourserver/WeContent/WEB-INF 的内容才能访问您的servlet ...
      • 我选择了 / 这是我想要的,但资源仍然没有运气
      猜你喜欢
      • 1970-01-01
      • 2010-11-25
      • 2017-12-04
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 2017-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多