使用 spring 将 JS 文件添加到 JSP 文件时获得 404
Getting 404 when adding a JS file to a JSP file using spring
我是Spring MVC的新手,我正在尝试在JSP中"包含"一个JS文件。
我的文件夹结构为:
webapp
- WEB-INF
- scripts
- META-INF
- - jsp
- - - myFile.jsp
我正在尝试从 myFile 中的脚本文件夹中包含一个 js 文件.jsp使用以下代码:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Highstock Example</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="<c:url value="/scripts/1.js" />"></script>
<script type="text/javascript">
$(function()
{...
我正在尝试使用 1.js 中的代码。
这是我的网络.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"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>Spring3-Hibernate</display-name>
<welcome-file-list>
<welcome-file>list.html</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<!--<context-param>-->
<!--<param-name>contextConfigLocation</param-name>-->
<!--<param-value>/WEB-INF/applicationContext.xml</param-value>-->
<!--</context-param>-->
<!--<listener>-->
<!--<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>-->
<!--</listener>-->
</web-app>
问题是,当点击所需的页面时,JSP 会加载,但由于浏览器无法访问 404,我在 firebug 中得到 1.js。(我已经检查过,文件在那里:)
任何建议都会有所帮助,谢谢
弹簧控制器处理您的所有请求:
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
因此,您的 1.js 和所有其他文件将转到 Spring servlet 调度程序。而且您没有此 url 的映射:控制器或视图解析程序或静态资源映射。
相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- Servlet未将参数发送到.jsp文件
- 在 jsp 中显示属性文件的值,而不使用 scriptlet
- 如何使用 JavaScript/jQuery 将 XML 文件加载到 JSP/HTML 页面
- 如何将JSP文件中的用户输入调用到Java文件中
- 如何为使用 JSP 生成的下载文件显示“保存文件”对话框
- Javascript函数在jsp文件中不起作用
- 我可以't让servlet使用ajax和xml将参数发送到jsp文件
- 如何在jsp文件的span标记上呈现来自JavaScript的html代码
- 如何使用JSP更新XML文件
- 在JSP文件中正确使用函数
- 点击jsp页面上的链接打开一个文件
- .js和.css文件正在我的JSP页面中以text/html的形式加载
- 从jsp文件中读取带有javascript的json
- 带有 Spring MVC <3.0.4 的 JSP 中的源 JavaScript 文件
- 使用 spring 将 JS 文件添加到 JSP 文件时获得 404
- 从 JSP 文件更新 HTML
- 使用 Jquery/AJAX 通过 JSP 页面中的 Linux 绝对路径显示文本文件内容
- 如何将文件 jsp 页传递给操作类