在MVC的项目中访问静态页面

MVC在生成项目的时候会生成的WEB-INF底下.这个文件夹下面的文件是受保护的,都会走MVC的流程,

但是我希望在WebContent底下可以使用静态页面,

那么需要进入springmvc-servlet.xml 页面,加上一句话:  <mvc:resources mapping="/**"  location="/**" />

这样,使用mvc:resources标签,可以将根目录下的文件全部定义为静态html,直接访问即可.

需要放到文件夹中:

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

在MVC的项目中访问静态页面,布布扣,bubuko.com

时间: 2024-10-29 19:07:45

在MVC的项目中访问静态页面的相关文章

在Asp.net MVC中访问静态页面

有时候由于一些特殊的需要,我们需要在MVC中访问HTML页面,假如您将这个页面放在Views中的话,去访问将会收到一个404,但是放在Views外面的目录则不受此限制. 那么我们就来解决View里面的HTML页面访问问题: 首先Views目录下有一个Web.config是用来管理本目录下文件的访问行为的,里面有个配置节handlers,默认是将所有的请求都指给MVC的处理引擎,那么在这里我们需要让他只处理指定的后缀,比如:.cshtml,那么该配置应该改为: <handlers> <re

.net(C#)在vs2010版本下的MVC如何配置才能切换静态页面(html)

由于vs2010用的人比较多,虽然建mvc项目vs2010可能还不成熟,但鉴于每个人的成长有限,每个地方的资源有限,最主要的是为了解决问题,所以先不管那么多了. 用vs2010为公司网站建站,要求js控制速度快,但vs2010的MVC的默认项目的默认入口是Views下的Home下的Index.aspx文件,如图1,为实现".net(C#)在vs2010版本下的MVC如何配置才能切换静态页面(html)"效果,找到views下的web.config文件(注意:不是项目的web.confi

ASP.NET MVC3关于生成纯静态后如何不再走路由直接访问静态页面--收藏没测

要解决这个问题,我们需要先了解ASP.NET应用程序的生命周期,先看下面作者整理的一张图片: 从图中我们可以清楚的看到:通用IIS访问应用程序时,每次的单个页面URL访问时,都会先经过HttpApplication 管线处理请求,走过BeginRequest 事件之后才会去走路由访问具体的Controller和Action,最后结束的时候会请求EndRequest事件.下面用一张图来表示这个顺序: 注意图中标示的红色部分就是我们要实现的部分,实现如下:1 新建MyHandler.cs 复制代码

aps.net core项目中添加静态文件

1.在project.json中dependencies下注册Microsoft.AspNetCore.StaticFiles"(也可通过nuget安装),如下所示: "dependencies": { ...... , "Microsoft.AspNetCore.StaticFiles": "1.0.0" } 2.在Startup类中的Configre方法里调用UseStaticFiles扩展方法来实现: public void Co

spring boot学习02【如何在spring boot项目中访问jsp】

1.配置application.properties文件 打开application.properties追加 spring.mvc.view.prefix=/WEB-ROOT/ spring.mvc.view.suffix=.jsp 2. 在pom.xml中添加访问jsp页面的jar包 <!-- 访问jsp页面所需要的以下依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <

在MVC三层项目中如何使用Log4Net

--前期准备(添加到队列中) 0-1在新建后的MVC项目中的[Models]中添加一个类,用于处理异常信息,并继承自HandleErrorAttribute public class MyExceptionAttribute: HandleErrorAttribute { //创建队列集合 public static Queue<Exception> ExceptionQueue = new Queue<Exception>(); /// <summary> /// 可

Web项目中访问路径需要注意的一些问题

在jsp中,访问后台时习惯用 ${pageContext.request.contextPath}获取项目路径 因为这个使用的很频繁,所以可以在定义一个头jsp 比如下面这个 1 <c:set var="baseurl" value="${pageContext.request.contextPath}/"></c:set> 注意了,这里的${pageContext.request.contextPath}后面加了一个 / 加上这个/本意是想

MVC 根据模板动态生成静态页面

不是自己想出来的,找了好久没有找到相关的内容,根据源码发现 返回视图时时返回的ActionResult 类型的对象,然后执行ExecuteResult 方法,源码如下: 1 public override void ExecuteResult(ControllerContext context) 2 { 3 if (context == null) 4 { 5 throw new ArgumentNullException("context"); 6 } 7 if (string.Is

在django中访问静态文件(js css img)

刚开始参考的是别的文章,后来参考文章<各种 django 静态文件的配置总结>才看到原来没有但是没有注意到版本,折腾了一晚上,浪费了很多很多时间.后来终于知道搜索django1.7访问静态文件.真是傻×. 环境:python 2.7.3django 1.7.5 django是不善于处理静态文件这种事情的.这样的工作要交给nginx或者apache这样的服务器.但是在调试时还是要配置一下的django 1.7.5配置访问静态文件貌似比其他的版本都要简单一些.只需要如下步骤: 收集静态文件,然后放