gpt4 book ai didi

javascript - 在 spring mvc 应用程序中链接资源的正确方法

转载 作者:行者123 更新时间:2023-11-28 09:57:39 24 4
gpt4 key购买 nike

我在 spring MVC 应用程序中使用 Jquery UI。我在我的 spring mvc-dispatcher-servlet.xml 中给出了类似的东西

<mvc:resources mapping="/resources/**" location="/resources/jqueryUI/" />

我的目录结构如下

directory structure

在我的 jsp 中我将它们称为

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ page session="false" %>
<html>

<head>
<script src="/resources/external/jquery/jquery.js"></script>
<script src="/resources/jquery-ui.js"></script>
<link href="/resources/jquery-ui.css" rel="stylesheet">

<script>

$(function() {
alert('function called');

$("#datepicker").datepicker();
});
</script>

</head>



<body>


<div align="center">
<form:form action="register" method="post" commandName="productViewModel">
 <table border="0">
<tr>
<td colspan="2" align="center"><h2>Release Registration</h2></td>
</tr>
<tr>
<td>Product Name:</td>
<td><form:input path="name"/></td>
</tr>

<tr>
<td>Version:</td>
<td><form:input path="version"/></td>
</tr>

<tr>
<td>Tag Id:</td>
<td><form:input path="tagId"/></td>
</tr>

<tr>
<td>Release Date:</td>
<td><form:input path="releaseDate"/></td>

<!-- Datepicker -->

<td> <p>Date: <input type="text" id="datepicker"></p></td>

</tr>

<tr>
<td>Setup:</td>
<td><form:input path="setup"/></td>
</tr>

<tr>
<td colspan="2" align="center"><input type="submit" value="Save" /></td>
</tr>

</table>
</form:form>
</div>


</body>

</html>

但是当我放置该页面时甚至没有加载。但是当我删除

<mvc:resources mapping="/resources/**" location="/resources/jqueryUI/" />

页面加载正确但日期选择器不工作。基本上我需要知道在 spring mvc 应用程序的 jsp 中链接资源(js/css)的正确方法是什么。非常感谢您的帮助。

谢谢!

最佳答案

如果您使用的是 tomcat,那么您可以使用 default Servlet为资源提供服务。

网络.xml:

<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/resources/*</url-pattern>
</servlet-mapping>

使用c:url 访问与上下文根相关的资源。

jsp:

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<link rel=stylesheet href="<c:url value='/resources/jquery-ui.css'/>"
type="text/css" />

关于javascript - 在 spring mvc 应用程序中链接资源的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24842237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com