上一期:
我在没有Spring应用程序的情况下创建了一个名为homepage.jsp
的网页。
这个页面应该是你的常规网站主页
可以点击不同的部分,例如:服务,联系人和 news_blog 。
homepage.jsp
位于WebContent
。当它完美时它工作得很好
应用程序是在没有弹簧框架的情况下创建的。
现在,因为我想加入一个博客,因为我想加入一个博客
new_blog 部分,homepage.jsp
无法再看到图片,
css和javascript。
我搜索了互联网并尝试了几项但没有进展 然而。这就是我到目前为止,我将非常感谢你的帮助 请。提前谢谢。
我编辑了标题:
<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script>
<link rel="stylesheet" type="text/css" href="resources/subsources/CSSFolder/stylesheet.css" />
<script src="resources/subsources/JavaScriptFolder/script.js"></script>
<script src="resources/subsources/JavaScriptFolder/crawler.js"></script>
到此:
<link href="http://code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script>
<link href="${pageContext.request.contextPath}/static/resources/subsources/CSSFolder/stylesheet.css" rel="stylesheet" type="text/css">
<script src="${pageContext.request.contextPath}/static/resources/subsources/JavaScriptFolder/script.js"></script>
<script src="${pageContext.request.contextPath}/static/resources/subsources/JavaScriptFolder/crawler.js"
我改变了部分身体:
<div class="homepic">
<img src="resources/subsources/images/Slide3.JPG" />
</div>
到此:
<div class="homepic">
<img id="homepic" src="${pageContext.request.contextPath}/static/resources/subsources/images/Slide3.JPG" >
</div>
我在web.xml中添加了以下内容:
<servlet>
<display-name>mvc-dispatcher</display-name>
<servlet-name>mvc-dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring-config.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ResourceServlet</servlet-name>
<servlet-class>org.springframework.js.resource.ResourceServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ResourceServlet</servlet-name>
<url-pattern>/static/*</url-pattern>
</servlet-mapping>
新问题:图像根本没有显示出来 别的很好。
答案 0 :(得分:1)
在 spring-config.xml 中添加以下内容:
<mvc:resources location="/resources/subsources/" mapping="/resources/**"></mvc:resources>
然后在 web.xml 中有这个:
<servlet>
<display-name>dispatcher</display-name>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/spring-config.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>