刚才在折腾的时候,发现applicationContext.xml中配置了<mvc:default-servlet-handler />后,能访问静态资源,却不能访问动态资源了:注释掉之后,不能访问静态却能访问动态资源. 找了些资料都说,如果把web.xml中将DispatcherServlet配置为拦截所有请求,包括静态和动态的,像下面这样: <servlet> <servlet-name>springmvc</servlet-name> <serv…
拦截规则配置 1. *.do <!-- Processes application requests --> <servlet> <servlet-name>appServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name…
一.手动开发动态资源 1 静态资源和动态资源的区别 静态资源: 当用户多次访问这个资源,资源的源代码永远不会改变的资源. 动态资源:当用户多次访问这个资源,资源的源代码可能会发送改变. <script type="text/javascript">        function curDate(){            var curdate=new Date();            var strDate=curdate.getFullYear()+"年…
1.1 静态资源和动态资源的区别 静态资源:当用户多次访问这个资源,资源的源代码永远不会改变的资源. 动态资源:当用户多次访问这个资源,资源的源代码可能会发送改变. 1.2动态资源的开发技术 Servlet: 用java语言来编写动态资源的开发技术. Servlet特点: 1)普通的java类,继承HttpServlet类,覆盖(重写)doGet方法 2)Servlet类只能交给tomcat服务器运行!!!!(开发者自己不能运行!!!) Servlet手动编写步骤: 1)编写一个servlet程…
在前面的博客中<说说 NGINX 的配置及优化>的 2.5 小节里面,提到 location 模块是 nginx 中用的最多的,也是最重要的模块,负载均衡.反向代理.虚拟域名等都与它相关. 首先我们可以先来看一同事发过来的信息 这里想要在通用匹配 “/” 的情况下直接访问动态资源,而当访问到 “auto_dish” 的时候匹配静态文件.咋一看一脸懵逼,感觉没啥问题,仔细一看还是有些许端倪的.一方面是与两个 location 的匹配顺序有关,另一方面是目录路径的原因. 想实现只需要调整前后 lo…
1.从官网下载spring相关jar http://spring.io/projects 点击SPRING FRAMEWORK…
前言 在上一篇文章中,我们手写了一个简单的mvc框架,今天我们要实现的功能点是:在Spring MVC框架基础上实现访问拦截功能. 先梳理一下需要实现的功能点: 搭建好Spring MVC基本框架: 定义注解@Security(有value属性,接收String数组),该注解用于添加在Controller类或者Handler方法上,表明哪些用户拥有访问该Handler方法的权限(注解配置用户名): 访问Handler时,用户名直接以参数名username紧跟在请求的url后面即可,比如http:…
我们都知道,Spring MVC的请求都会去找controller控制器,若果我们页面中引入了一个外部样式,这样是没效果的, 我们引入样式的时候是通过<like href="..."></like> 这也算请求,若果我们href中的URL是http://localhost:8080/Text/statics/css/main.css 他不会去找样式表,而是去拆解URL,在根据HandlerMapping去找对应的Handler,但是,这个地址是没有预支对应的Ha…
https://my.oschina.net/zhangxufeng/blog/2177464 https://www.jianshu.com/p/447826c28e37 Interceptors xml文件中配置 调用gethandler方法,会通过request中的url从之前初始化的methodhander中找到最匹配的一个methodhandler, 如果url不能匹配到相应的[mappingRegistry.getMappingsByUrl(lookupPath)], 则从所有的me…
HttpClient_001_初步实现项目01的servlet,与项目02的servlet,之间数据访问 代码下载地址: http://download.csdn.net/detail/poiuy1991719/8594485 项目01: URLUtil类: package com.west.test.httpclient; /** *01:定义访问路径 *com.west.test.httpclient.PostServlet */ public class URLUtil { public…