spring mvc 跳转后页面cs样式表丢失

原因:../不能正确返回
解决办法:jsp文件加<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
样式表地址采用<%=path %>/替换../
例:<link href="../css/main.css" rel="stylesheet" type="text/css" media="all" />
替换为<link href="<%=path %>/css/main.css" rel="stylesheet" type="text/css" media="all" />

网上大多数说是因为没配置静态文件。如以上方法不行,请尝试配置如下格式的静态文件:

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

时间: 2025-01-11 02:55:29

spring mvc 跳转后页面cs样式表丢失的相关文章

Jquery给当前页或者跳转后页面的导航栏添加选中后样式

解决方法有两种:一种是直接给当前页面添加特殊样式,当网页刷新或者跳转到下一页后,样式消失:另一种情况是即使刷新页面后样式仍然有效. 直接上代码: 第一种情况: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <script type="text/javascript" src="templets/js/jquery.js"></script>  <script type=&qu

Spring MVC全局异常后返回JSON异常数据

Spring MVC全局异常后返回JSON异常数据 问题: 当前项目是作为手机APP后台支持,使用spring mvc + mybaits + shiro进行开发.后台服务与手机端交互是发送JSON数据.如果后台发生异常,会直接返回异常页面,显示异常内容,如果是404请求不到资源或者500这类服务器的问题,可能会导致返回404和500异常页面,手机端的处理就非常麻烦,为了解决这个问题,就需要做全局的异常处理. 解决方案: (1)自定义或者使用spring自带的各种异常处理器 例如spring基于

Spring MVC 从 Controller向页面传值的方式

Spring MVC 从 Controller向页面传值的方式 在实际开发中,Controller取得数据(可以在Controller中处理,当然也可以来源于业务逻辑层),传给页面,常用的方式有:   1.利用ModelAndView页面传值 后台程序如下: @RequestMapping(value="/reciveData",method=RequestMethod.GET) public ModelAndView StartPage() { ModelMap map=new Mo

spring MVC中定义异常页面-定义异常问题处理页面

第一种方法.在spring-servlet.xml定义 <?xml version="1.0" encoding="UTF-8"?> <beans  xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://ww

uni-app开发小程序-使用uni.switchTab跳转后页面不刷新的问题

onload中如果接受传参的话必须要传入参数或则做无参数处理! uni.showToast({ title: "用户取消付款!", icon: "none", success: () => { setTimeout(() => { uni.switchTab({ url: "../library/library?topIndex=1&subIndex=3", success: (res) => { console.log

Spring MVC拦截器+注解方式实现防止表单重复提交

原理:在新建页面中Session保存token随机码,当保存时验证,通过后删除,当再次点击保存时由于服务器端的Session中已经不存在了,所有无法验证通过. 注,如果是集群的方式,则需要将token放入到缓存中即可. 注解Token代码:java源码  Java代码 复制代码 收藏代码 1[email protected](ElementType.METHOD) 2[email protected] (RetentionPolicy.RUNTIME) 3.public @interface T

利用Jquery给当前页或者跳转后页面的导航栏添加选中后样式

当鼠标选中页面导航栏的某一栏目后,如何给选中栏目添加特殊样式,一直没怎么搞清楚,今天学习了一下,并做个总结. 这边有两种情况,一种是直接给当前页面添加特殊样式,当网页刷新或者跳转到下一页后,样式消失:另一种情况是即使刷新页面后样式仍然有效. 直接上代码: 第一种情况: <script>   $(document).ready(function(){       $(".nav a").each(function(){           $(this).click(func

给当前页或者跳转后页面的导航栏添加选中样式

$("ul.nav-list li a").each(function () { //$("ul.nav-list li").removeClass("active"); if ($($(this))[0].href == String(window.location)) if ($(this).parent().find("li").length == 0) { $(this).parent().addClass("

spring mvc的工程遇到页面加载jquery失败,提示 ReferenceError: $ is not defined

测试页面代码: <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script><title>首页</title><script type="text/javascript"> $().ready(function(){        alert("test");    }); </scr