dispatcherservlet配置(springMVC中Dispatcher中的/和/*的区别)

2025-04-03 14:10:01 0

dispatcherservlet配置(springMVC中Dispatcher中的/和/*的区别)

本文目录

springMVC中Dispatcher中的/和/*的区别

1. 首先 / 这个是表示默认的路径,及表示:当没有找到可以匹配的URL就用这个URL去匹配。2. 在springmvc中可以配置多个DispatcherServlet,比如: 配置多个DispatcherServlet有/和/*,先匹配的是/*这个3. 当配置相同的情况下,DispathcherServlet配置成/和/*的区别《 一 》 / :使用/配置路径,直接访问到jsp,不经springDispatcherServlet《 二 》 /*:配置/*路径,不能访问到多视图的jsp当我在客户端调用URL:/user/list然后返回user.jsp视图,当配置的是/:DispathcherServlet拿到这个请求然后返回对应的controller,然后通过Dispather Type通过Forward转发到user.jsp视图,即就是请求user.jsp视图(/user/user.jsp),此时Dispather没有拦截/user/user.jsp,因为此时你配置的是默认的/,就顺利的交给ModleAndView去处理显示了。当配置的是/*:DispathcherServlet拿到这个请求然后返回对应的controller,然后通过Dispather Type通过Forward转发到user.jsp视图,即就是请求user.jsp视图(/user/user.jsp),此时Dispather已经拦截/user/user.jsp,Dispatcher会把他当作Controller去匹配,没有匹配到就会报404错误。结论:在配置视图的时候尽量用/这种方式。

spring dispatcherservlet可以配置多个吗

使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller(我们写的Action)来处理。“某某规则”:是根据你使用了哪个HandlerMapping接口的实现类的不同而不同。先来看第一个例子:Xml代码《load-on-startup》1《/load-on-startup》是启动顺序,让这个Servlet随Servletp容器一起启动。《url-pattern》*.form《/url-pattern》会拦截*.form结尾的请求。《servlet-name》example《/servlet-name》这个Servlet的名字是example,可以有多个DispatcherServlet,是通过名字来区分的。每一个DispatcherServlet有自己的WebApplicationContext上下文对象。同时保存的ServletContext中和Request对象中,关于key,以后说明。在DispatcherServlet的初始化过程中,框架会在web应用的WEB-INF文件夹下寻找名为-servlet.xml的配置文件,生成文件中定义的bean。第二个例子:Xml代码指明了配置文件的文件名,不使用默认配置文件名,而使用springMVC.xml配置文件。其中《param-value》**.xml《/param-value》这里可以使用多种写法1、不写,使用默认值:/WEB-INF/《servlet-name》-servlet.xml2、《param-value》/WEB-INF/classes/springMVC.xml《/param-value》3、《param-value》classpath*:springMVC-mvc.xml《/param-value》4、多个值用逗号分隔Servlet拦截匹配规则可以自已定义,Servlet拦截哪种URL合适?当映射为@RequestMapping(“/user/add“)时:1、拦截*.do,例如:/user/add.do,弊端:所有的url都要以.do结尾。不会影响访问静态文件。2、拦截/app/*,例如:/app/user/add,弊端:请求的url都要包含/app,@RequestMapping(“/user/add“)中不须要包含/app。3、拦截/,例如:/user/add,弊端:对jpg,js,css静态文件的访问也被拦截不能正常显示。后面有解决办法。4、拦截/*,可以走到Action中,但转发到jsp时再次被拦截,不能访问到jsp。

spring的DispatcherServlet配置能有多个吗

可以。《load-on-startup》1《/load-on-startup》 这个要设置成不同的优先级。以及 《servlet-mapping》 《servlet-name》weixin《/servlet-name》 《url-pattern》/《/url-pattern》 《/servlet-mapping》应该不同。

dispatcherservlet配置(springMVC中Dispatcher中的/和/*的区别)

本文编辑:admin
dispatcherservlet配置 ,spring ,c

更多文章:


compensate翻译(英语vistors will be compensated怎么翻译)

compensate翻译(英语vistors will be compensated怎么翻译)

本文目录英语vistors will be compensated怎么翻译弥补的的英语翻译 弥补的用英语怎么说补偿差价 英文怎么说英语vistors will be compensated怎么翻译“Visitors will be comp

2025年2月10日 15:40

微博翻译成英文是microblog好还是tiny blog好国外是怎么说的?我看到绿人网上有个迷你博客,怎么玩呀!

微博翻译成英文是microblog好还是tiny blog好国外是怎么说的?我看到绿人网上有个迷你博客,怎么玩呀!

本文目录微博翻译成英文是microblog好还是tiny blog好国外是怎么说的我看到绿人网上有个迷你博客,怎么玩呀!微博翻译成英文是microblog好还是tiny blog好国外是怎么说的您好,微博作为一种网络的正确的英文应该是mic

2025年4月2日 01:50

politician什么意思(statesman和politician的区别)

politician什么意思(statesman和politician的区别)

本文目录statesman和politician的区别politician的形容词和名词各是什么politician 和 statesman 有何区别politician是什么意思啊如何读啊statesman和politician的区别一、

2025年2月10日 20:00

mediacoder破解版(万能视频格式转换器如何破解)

mediacoder破解版(万能视频格式转换器如何破解)

本文目录万能视频格式转换器如何破解求分享mediacoder 0.8.56绿色破解版万能的网友mediacoder专业版有木有能给我一个,十分感谢!fraps 谁能帮我提供下破解版万能视频格式转换器如何破解干嘛 要找万能的 免费的不行啊

2025年2月28日 22:30

swift英文怎么读(Swift是什么意思)

swift英文怎么读(Swift是什么意思)

本文目录Swift是什么意思taylor swift怎么念swift结算系统怎么读taylor swift的英文名怎么读swift信用证 的 swift是什么缩写 怎么读呢快速的英文是什么taylor swift怎么读请教大家一下,SWIF

2025年3月20日 04:00

effective什么意思(effective与efficient有什么区别啊)

effective什么意思(effective与efficient有什么区别啊)

本文目录effective与efficient有什么区别啊effective什么意思valid和effective的区别effective 和efficient 的区别effective与efficient有什么区别啊effective与e

2025年3月12日 11:20

phpstudy是什么(请问apache与phpstudy有什么区别安装了phpstudy2014还需要再安装apache吗)

phpstudy是什么(请问apache与phpstudy有什么区别安装了phpstudy2014还需要再安装apache吗)

本文目录请问apache与phpstudy有什么区别安装了phpstudy2014还需要再安装apache吗phpstudy的导入文件是干什么的请问apache与phpstudy有什么区别安装了phpstudy2014还需要再安装apach

2025年2月16日 20:10

插件网站推荐(新媒体运营人最常用的软件、插件、网站有哪些)

插件网站推荐(新媒体运营人最常用的软件、插件、网站有哪些)

本文目录新媒体运营人最常用的软件、插件、网站有哪些有设计师可以推荐ps和ai好用的网站和插件嘛通常找一个游戏的mod去哪找,有什么推荐的网站想找一款具有渐变效果的插件,应用在Photoshop上的,哪位大神给推荐一款魔兽世界哪个插件好新媒体

2025年3月7日 11:50

计算机教程 自学网(大一计算机课哪里可以看一些视频教程)

计算机教程 自学网(大一计算机课哪里可以看一些视频教程)

本文目录大一计算机课哪里可以看一些视频教程it编程自学网哪里有什么电脑网络学习网站有哪些网上自己学习的课程的好网站呢大一计算机课哪里可以看一些视频教程51自学网 ,像我们学校购买了 51cto教育版,上面有很多不错的资源,你们学校要是没有

2025年4月1日 22:20

fedora14(fedora14 可以在终端输入命令,但是鼠标点什么都没用)

fedora14(fedora14 可以在终端输入命令,但是鼠标点什么都没用)

本文目录fedora14 可以在终端输入命令,但是鼠标点什么都没用fedora14 怎样不用root登录怎样修改账户权限fedora14 可以在终端输入命令,但是鼠标点什么都没用鼠标移到左上角Activities(活动)那里,在那里面找Te

2025年3月19日 11:00

百度短网址在线生成(哪里还可以生成url.cn的统计短网址)

百度短网址在线生成(哪里还可以生成url.cn的统计短网址)

本文目录哪里还可以生成url.cn的统计短网址一人推荐一个网站,你的是什么最常用的那种,与你工作相关的哪里还可以生成url.cn的统计短网址暴走工具箱就可以做这种统计短网址,方便做数据分析,而且全站免费使用的工具箱入口:http://m.m

2025年2月12日 02:30

指针的指针是什么(指向指针的指针是什么意思)

指针的指针是什么(指向指针的指针是什么意思)

本文目录指向指针的指针是什么意思什么是指针什么是指针的指针他们之间有本质的区别么指针的定义是什么什么是指针指向指针的指针是什么意思1指针也是一个变量,在PC机windowsvc里占4个字节,dos的tc里是2个字节2指针变量里存的是一2字节

2025年2月13日 22:10

简历格式电子版(怎么做电子版简历)

简历格式电子版(怎么做电子版简历)

本文目录怎么做电子版简历电子版简历的格式是什么电子版简历应该是什么格式用word还是直接在邮件写字的地方写啊怎么制作PDF格式简历怎样制作电子版简历手机上怎样做电子版简历电子版简历是什么格式怎么制作电子版个人简历简历是什么格式的文件怎么做电

2025年2月16日 01:40

tool在线工具(网站检测死链一般都用什么工具)

tool在线工具(网站检测死链一般都用什么工具)

本文目录网站检测死链一般都用什么工具如何使用office+tool+plus+更改office安装路径网站检测死链一般都用什么工具一、11款网站死链检测工具:1. Link Checkers在线工具。可以抓取网站内容来检查网页死链,准确定位

2025年3月11日 00:20

evaluation 怎么写(一份英文报告的表格中,有个表头evaluation,里面要填写是否符合要求,不符合要求的描述是怎么写才对呢)

evaluation 怎么写(一份英文报告的表格中,有个表头evaluation,里面要填写是否符合要求,不符合要求的描述是怎么写才对呢)

本文目录一份英文报告的表格中,有个表头evaluation,里面要填写是否符合要求,不符合要求的描述是怎么写才对呢peer evaluation怎么写一份英文报告的表格中,有个表头evaluation,里面要填写是否符合要求,不符合要求的描

2025年3月1日 19:00

ucenter home(UCenter Home程序安装时在出现UCenter参数自动获取时,显示获取成功,但是点击提交UCenter配置信息时,)

ucenter home(UCenter Home程序安装时在出现UCenter参数自动获取时,显示获取成功,但是点击提交UCenter配置信息时,)

本文目录UCenter Home程序安装时在出现UCenter参数自动获取时,显示获取成功,但是点击提交UCenter配置信息时,UCenter、UCenter Home、Discuz!有啥不同Ucenter与Ucenter Home有什么

2025年3月11日 10:40

weblogic配置(weblogic配置)

weblogic配置(weblogic配置)

本文目录weblogic配置怎么配置Weblogic域请教weblogic内存参数的设置weblogic配置jms怎么配置weblogic设置多大内存比较好请教weblogic中如何配置virtual hostweblogic 10.3怎么

2025年2月26日 20:40

0x8f是什么意思,为什么最后等于143?C语言中输入a=080.b=0x8.是什么意思++a,++b是多少(过程详细点)

0x8f是什么意思,为什么最后等于143?C语言中输入a=080.b=0x8.是什么意思++a,++b是多少(过程详细点)

本文目录0x8f是什么意思,为什么最后等于143C语言中输入a=080.b=0x8.是什么意思++a,++b是多少(过程详细点)0x8f是什么意思,为什么最后等于143以0x开始的数据表示16进制,所以0x8f表达的是16进制中8f这个数字

2025年3月3日 07:50

token是什么(Token流程是什么怎么解决超时问题)

token是什么(Token流程是什么怎么解决超时问题)

本文目录Token流程是什么怎么解决超时问题token中文啥意思Token是什么imtoken.net是什么Token流程是什么怎么解决超时问题Token机制虽说很早就出现了,但也就是最近十年内才广泛应用的,而很多新手对于Token和Ses

2025年2月24日 21:00

delphi 数组(delphi数组定义问题)

delphi 数组(delphi数组定义问题)

本文目录delphi数组定义问题DelPhi中怎样定义数组及字母组delphi的数组怎样连续赋值delphi数组如何初始化delphi 中如何定义字符型数组delphi中字符数组怎么定义delphi中的数组类型和集合类型有什么区别Delph

2025年3月8日 22:30

近期文章

jdbctemplate batchupdate(jdbctemplate.batchupdate 默认加事务么)
2025-04-03 18:30:02
本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:16
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索