springmvc配置文件中*.do和*.html之间的区别 [问题点数:40分,无满意结帖,结帖人sinat_28978689]

Bbs1
本版专家分:3
结帖率 91.67%
Bbs1
本版专家分:3
Bbs13
本版专家分:506262
版主
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
榜眼 2012年 总版技术专家分年内排行榜第一
2007年 总版技术专家分年内排行榜第二
2006年 总版技术专家分年内排行榜第二
2004年 总版技术专家分年内排行榜第二
Blank
探花 2005年 总版技术专家分年内排行榜第三
2003年 总版技术专家分年内排行榜第三
2002年 总版技术专家分年内排行榜第三
Blank
进士 2011年 总版技术专家分年内排行榜第六
2010年 总版技术专家分年内排行榜第八
Bbs1
本版专家分:3
Bbs1
本版专家分:0
Bbs1
本版专家分:0
springMVC中配置servlet的url-pattern的四种方式(转载 笔记)
https://www.cnblogs.com/canger/p/6084846.<em>html</em> 1.精确匹配 &amp;lt;url-pattern&amp;gt;/book/listBook&amp;lt;/url-pattern&amp;gt; controller @Controller @RequestMapping(&quot;/book&quot;) public class BookController { @Autowired pr...
SpringMVC中拦截/和拦截/*的区别,访问静态资源
一、我们都知道在基于Spring的Application中,需要在web.xml中增加下面类似的配置信息: - 不能访问到返回的JSP - 访问静态资源(jpg,js等"> 此处需要特别强调的是 /使用的是/,而不是/*,如果使用/*,那么请求时可以通过DispatcherServlet转发到相应的Action或者Controller中的,但是返回的内容,如返回的jsp还会再次
深入理解web.xml中配置/和/*的区别(springMVC配置相关)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;在用SpringMVC进行web开发的时候,如果将DispathcerServlet对外访问的虚拟路径配置成/时,需要在Spring的<em>配置文件</em>中配置&amp;lt;mvc:default-servlet-handler/&amp;gt;这一项,那么为什么需要配置这一项呢?如果对外访问...
Spring的#和$的区别
在Spring中有#的使用也有$的使用,那么这两个分别是做什么的呢?${key名称}: 1、用户获取外部文件中指定key的值 2、可以出现在xml<em>配置文件</em>中,也可以出现在注解@Value中 3、一般用户获取数据库<em>配置文件</em>的内容信息等 #{表达式}: 1、SpEL表达式的格式,详情点击[Spring4.3xSpEL使用详解](http://blog.csdn.net/xingfei_work/arti
java去掉action,do后缀名,重写url
后缀名不能去掉,只能重写,web.xml的配置如下: UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter UrlRewriteFilter /* 以上是struts1或者js...
Java Web开发 —— .action 和 .do区别
为什么Struts中.action的时候可以访问,是.<em>do</em>的时候不能访问呢?遇到这个问题的时候有点晕乎,在网上查了些资料,终于恍然大悟!下面把自己的经验说来给大家,希望对大家有所帮助。 其实问题发生在struts.properties<em>配置文件</em>里,解决方法是将struts.action.extension改为如下形式struts.action.extension=<em>do</em>,action 这样.actio...
SpringMvc restful调用url 及 .do调用配置及区别
//web.xml <em>springmvc</em> org.springframework.web.servlet.DispatcherServlet co
在web.xml中配置action或.do
在web.xml中配置action或.<em>do</em>,附上详细的文档
springmvc跳转的几种方式
1 请求转发       a String形式的转发  //String形式的转发 @RequestMapping(value="/toViewByString.<em>do</em>") public String toViewByString(HttpServletRequest request){ request.setAttribute("name", "t
SpringMVC在web.xml中配置DispatcherServlet拦截了静态资源访问
如图 在web.xml中配置DispatcherServlet时对于url-pattern的配置方式有以下几种情况: 1、配置为: *.<em>do</em> 或者是 *.action 时,拦截以.<em>do</em>或者.action结尾的请求,不会影响访问静态文件。 2、配置为:/app/* 时,想要被拦截到,必须在请求的URL加上/app。在Controller的方法上的注解,如:@RequestMapping(v
如何让Spring MVC DispatchServlet拦截所有的.do请求,比如/system/*.do
如何让Spring MVC DispatchServlet拦截所有的.<em>do</em>请求,比如/system/*.<em>do</em>!  分享| 2011-09-22 09:27wangxu198709 | 浏览 5317 次  NetBeans 我现在要使用SpringMVC来编写框架,但是我只是想拦截特定的.<em>do</em>请求,如果配置成/system/*.<em>do</em>会出错,配置如下 basedata
spring和spring_mvc的联系和区别
CSDN日报20170707——《稀缺:百分之二的选择》    征文 | 你会为 AI 转型么?    专家问答 | 资深Java工程师带你解读MyBatis 简述Spring容器与SpringMVC的容器的联系与<em>区别</em> 标签: springspring mvcSpring容器创建容器的配置不同容器的关系 2017-07-04 10:55 898人阅读
springMVC 支持返回json串 配置文件
  现在多数的应用为了提高交互性多使用异步刷新,即在不刷新整个页面的情况下,只刷新局部,局部刷新用得最多就是ajax,ajax和后台进行交互的数据格式使用的最多的是JSON,这里简单描述,在<em>springmvc</em>的开发架构下如何返回JSON串。这里使用两种方式进行配置,一:fastjson;二、jackson 一、fastjson fastson是阿里巴巴开源的一个json转化jar包,在spr...
【SpringMVC】指明actions的后缀
SpringMVC的actions的后缀在web.xml中与org.springframework.web.servlet.DispatcherServlet匹配的节点下的中设置,如下图所示: 比如上述web.xml: http://java.
springmvc返回页面或者相应的do
<em>springmvc</em>会控制所有的页面跳转,包括web.xml中设置默认首页的时候,当访问的时候默认去。问题:那是直接访问jsp还是受mvc控制,去访问对应的mapping还是jsp?或者当没有相应jsp的时候,咋办?localhost:8080/index.htm 的 是默认去访问mapping? 跳转到Airpush修改页面 * @param data @return */ @Reques
.do与jsp之间的跳转问题
使用jsp实现跳转时要考虑路径问题; 而使用.<em>do</em>来实现跳转时,例如tologin.<em>do</em>,它实际访问的是jsp/login.jsp,但是当我们键入路径localhost:8080/agcloud/tologin.<em>do</em>时,它并不会经过跳转将路径转为localhost:8080/agcloud/jsp/login.jsp,它所在的路径仍然是上一个localhost:8080/agcloud/tolo...
配置servlet时/和/*的区别
 一、/  会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url /* 会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.<em>html</em>等) 我们都知道在基于Spring的Application中,需要在web.xml中增加下面类似的配置信息:         org.springframework.web.con
SSM中spring、springmvc、web.xml、Mybaits之间的关系和配置。
一:Web.xml:这个一般是浏览器请求做处理的配置界面。请求一来首先进入这个<em>配置文件</em>。想要让SSM进行关联,                            (1)在这个请求进来直接加载spring容器。然后在加载<em>springmvc</em>。  &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;   &amp;lt;web-app xmlns:xsi=&quot;http://...
SpringMVC 请求路径结尾存在.使用
https://www.cnblogs.com/banning/p/6226147.<em>html</em>
改变SpringMVC的.do访问模式
SpringMVC默认的是.<em>do</em>访问模式。 要想改变在web.xml配置spring-servlet时候 在&amp;lt;url-pattern&amp;gt;*.main&amp;lt;/url-pattern&amp;gt; 访问时候就变成了.main  
深入讲解SpringMVC配置文件
Spring AOP通过代理模式实现,目前支持两种代理:JDK动态代理、CGLIB代理来创建AOP代理,Spring建议优先使用JDK动态代理。 JDK动态代理:使用java.lang.reflect.Proxy动态代理实现,即提取目标对象的接口,然后对接口创建AOP代理。 CGLIB代理:CGLIB代理不仅能进行接口代理,也能进行类代理,CGLIB代理需要注意以下问题: 不能通
Spring4.0.6 Websocket详细配置 之 遇到问题
基于SpringMVC做Websocket开发过程遇到一系列问题:   问题1:统计了一下大家遇到第一个问题就是连接websocket时候报404错误 先检查连接websocket的url格式:ws://localhost:8080/test/webSocketServer.<em>do</em>,这个.<em>do</em>后缀要匹配SpringMVC拦截后缀   其次检查下Spring<em>配置文件</em>是否有加这个tag:(加这
关于web.xml中url-pattern的配置以及和@RequestMapping的结合
由于servlet 3 及之前版本只接受4种url-pattern形式 1、    “/” 该形式为默认的形式,全部请求都通过该形式予以接受,例如应用名为forexample,域名为xxxx.xxxx.xxx,端口号为80,则如下形式的url都会通过该形式被捕获: 1)xxxx.xxxx.xxx:80/forexample                 2)   xxxx.xxxx
spring和springmvc配置文件整合
spring和<em>springmvc</em>如何集成这里就不多做介绍了,本人在集成过程中,发现一个很严重的“小问题”。 在<em>springmvc</em>的controller中,是可以@Autowire任意的bean的,这是因为他们的容器是“共享的”,但是某些属性,例如jdbc的配置属性,在controller中是无法@到的,根本原因还是<em>springmvc</em>和spring他们的上下文是伪共享。 根据UCM的思想,任意属
springmvc配置文件,扫描组件分开扫描和直接全扫描的区别
分开扫描的原因如下:     这个问题是由于问答上有解决方案 引用  这个问题很经典了 在主容器中(applicationContext.xml),将Controller的注解排除掉   而在springMVC<em>配置文件</em>中将Service注解给去掉       因为spring的context是父子容器,所以会产生冲突,
springmvc与Spring配置文件中扫描组件分开扫描和直接全扫描的区别
在主容器中(applicationContext.xml),将Controller的注解排除掉 &amp;lt;context:component-scan base-package=&quot;com&quot;&amp;gt;   &amp;lt;context:exclude-filter type=&quot;annotation&quot; expression=&quot;org.springframework.stereotype.Controller&quot; ...
SpringMVC配置文件
SpringMVC<em>配置文件</em> SpringMVC<em>配置文件</em> SpringMVC<em>配置文件</em>
SpringMVC---彻底解决/和/*的问题!到底该用哪一个?
在web开发中我们经常会遇到/和/*的问题,有的时候稍不注意就容易忘了两者的<em>区别</em>,从而导致一些小错误,所以是时候彻底弄懂他们两个的<em>区别</em>了! 小白:让我先想想在实际的开发中哪些地方会遇到这个问题,嗯。。。哦,知道了。在SpringMVC的开发中用到这块,也就是那个DispatcherServlet,对,就是它 &amp;amp;amp;lt;!--前端控制器--&amp;amp;amp;gt; &amp;amp;amp;lt;servlet&amp;amp;amp;g...
spring mvc需要的 配置文件(以及相关类和接口的详细解释):
spring mvc <em>配置文件</em>: 标准方法是在web.xml中配置两个,然后在spring mvc<em>配置文件</em>中注解只扫controller注解,其余spring不扫controller注解 一、最开始当然是web.xml文件了,这是一个总的宏观配置 xml version="1.0" encoding="UTF-8"?> web-app version="2.5"      xml
Spring配置文件和SpringMVC配置文件 web.xml配置文件 保存自用
话不多说,最近在周末自己抽时间写一些框架做的系统,当所有东西都需要自己配置时候发现自己压根记不住这么多类和路径,所以日常总结就变得尤为重要了 db-config.properties 将<em>配置文件</em>常量提出来可多次使用hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect hibernate.hbm2ddl.auto=none hi
Spring Boot设置匹配指定后缀*.action *.do的路径
传统的xml配置方式 &amp;lt;!--Spring MVC 配置--&amp;gt; &amp;lt;servlet&amp;gt; &amp;lt;servlet-name&amp;gt;dispatcherServlet&amp;lt;/servlet-name&amp;gt; &amp;lt;servlet-class&amp;gt;org.springframework.web.servlet.DispatcherServlet&amp;lt;/se...
转发路径下的反斜杠,文件系统中的反斜杠;struts中的servletpath路径与springmvc中servlet请求路径不一样
1、文件系统下的反斜杠: (1)绝对目录,它以"/"为起始字符,代表从根目录下开始寻找给出的目录,如/c:/java (2)相对路径,它以不带“/”的目录名表示,表示以当前Java程序正在运行的目录作为起始目录来寻找给出的目录。如java/classes。在相对路径中,有一些特定的字符,可以代表特的的目录,比如,“.”代表当前目录,“..”代表当前目录的上一级目录。在网上很多给出的例子中,
Java中for、while、do while三种循环语句的区别介绍
http://write.blog.csdn.net/postedit?ref=toolbar
springmvc配置文件web.xml详解各方总结。
Spring分为多个文件进行分别的配置,其中在servlet-name中如果没有指定init-param属性,那么系统自动寻找的spring<em>配置文件</em>为[servlet-name]-servlet.xml。 当需要载入多个spring相关的<em>配置文件</em>时,首先加载ContextLoaderListener类,再指定context-param中指定多个spring<em>配置文件</em>,使用逗号分别隔开各个文件。为了
ssm框架:.do /.action/ *基础篇(二)
spring-mvc.xml配置:
【SSM_SpringMVC】学习笔记05拦截器、静态资源放行、RESTFUL风格
一、拦截器 SpringMVC中的拦截器: 1、SpringMVC拦截器帮我们按照一定规则拦截请求,后根据开发人员自定义的拦截逻辑进行处理; 2、自定义拦截器需要实现HandlerInterceptor接口; 3、自定义的拦截器实现类需要在SpringMVC<em>配置文件</em>中配置; 4、可以配置多个拦截器,配置的顺序会影响到拦截器的执行顺序,先配先执行 5、HandlerInterceptor...
Struts2 Action扩展名的三种修改方法
      最近在做项目开发过程中犯了一个很低级的错误,在这里列举出来,供大家参考借鉴:我希望通过Url请求一个Action,最终通过服务器的处理能得到一个Json串,所以我在Url中体现这一特点,将action的扩展名写为xxaction.json,在web.xml 中将struts2过滤设置成了全部拦截,代码如下: &amp;lt;filter&amp;gt; &amp;lt;filter-name&amp;gt;stru...
SpringMVC拦截器配置中/和/*的区别
上周在试搭maven+SpringMVC+Mybatis,浏览器访问所有请求,页面均显示有误,错误示范(最简单的Hello world,显示竟然是下面这样) 我感觉莫名其妙,上网查了许久,原因未知,尝试着找到解决方法:在配置web.xml中SpringMVC拦截器时url-pattern后面配/不能是/* dispatcher /* 关于/和/*的<em>区别</em>,网友给出
springmvc4.3和3.0配置的不同
新框架总是不断的出现,已经有的中间件也在不断更新,最近用<em>springmvc</em>4.3搭建开发环境说下<em>配置文件</em><em>springmvc</em><em>配置文件</em>遇到的坑 <em>配置文件</em>头部的声明也要随着版本号变更这个没什么说的。 重要的部分是如下 4.3主要配置信息版本4.0: org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
SpringMVC中的前端控制器DispatcherServlet配置的几种方式和区别
参考: 1. SpringMVC中拦截/和拦截/*的<em>区别</em> 2. Spring MVC静态资源处理 SpringMVC中拦截配置的几种方式和<em>区别</em> 应该了解到spring mvc在启动前必须要在web.xml中配置servlet,这样才能拦截到想要映射的url地址。 &amp;lt;servlet&amp;gt; &amp;lt;servlet-name&amp;gt;SpringMVC&amp;lt;/servl...
J2EE开发 Spring MVC配置详解(非注解方式和注解方式)
首先,确保自己的开发环境正确 1.JDK 1.7+Spring3.x+Tomcat 2.JDK 1.8+Spring4.x+Tomcat 不能用JDK 1.8去编译Spring 3.x的版本开发,不然你会发现WEB-INF下的classes是空的。没有编译后的字节码文件 不能用JDK 1.8去编译Spring 3.x的版本开发,不然你会发现WEB-INF下的classes是空的。没
springmvc获取配置文件的值使用$这个符号
spring在<em>配置文件</em>中加载了属性的<em>配置文件</em>,即能扫描到, 在controller层里面使用@Value("$(name)")   name即是属性文件的名字 private String name; 既能获取到属性文件的值。 增加了代码的可维护性。
springmvc默认忽视后缀的映射规则
感觉后缀在<em>springmvc</em>里只起一个配置拦截规则的作用,刚刚试了一下,拦截规则如果是"/"  那么@RequestMapping(“/index")的映射你可以加任意后缀(除了.jsp)访问,比如index.action、index.<em>do</em>、index.<em>html</em>甚至是index.abcdefg
SpringMVC请求后台地址URL没有.*的几种实现方式
今天做项目,由于项目是通过扫二维码进入,二维码存放的地址不希望有 .<em>do</em>,而是http:xxxx:8080/xxx/yyy/zzz的格式(zzz为参数),但是项目其它请求url后面都必须要有.<em>do</em>,想到了三种解决方式,最终采用了最后一种方式。        对应url后面直接带参数,在这就不在详细说明,直接贴出代码: @RequestMapping("/index/{id}")
SpringMVC各层之间区别及联系
项目分层 实体层:bean、pojo、model等命名方式 用途:和数据库的实体保持一致,还可以存放由数据库实体类而衍生的类,比如数据库实体类User中有一个字段experience,它的类型是Experience类,则Experience类也可存放于model文件夹中。 数据传输层:dto层 用途:用来进行数据的传输,是面向界面UI来进行设计的,是根据UI的需求来进行定义的。如果实...
Spring中拦截路径的区别
&amp;amp;lt;url-pattern&amp;amp;gt;/&amp;amp;lt;/url-pattern&amp;amp;gt; 不会匹配到*.jsp, &amp;amp;lt;url-pattern&amp;amp;gt;/*&amp;amp;lt;/url-pattern&amp;amp;gt; 会匹配到*.jsp,会出现返回jsp视图时再次进入spring的DispatcherServlet 类,导致找不到对应的controller所以报404错。 &amp;a
springmvc @RequestMapping注解的入门配置教程
原文:<em>springmvc</em> @RequestMapping注解的入门配置教程 源代码下载地址:http://www.zuidaima.com/share/1837785387207680.htm 直接代码喽。 @Controller @RequestMapping("/appointments") public class AppointmentsController
web.xml中/ 与/*的区别配置文件的匹配
[url]http://blog.csdn.net/u012679583/article/details/52816257[/url] classpath*:applicationContext*.xml 代表项目的根目录下,包括子包目录下文件名以applicationContext开头的所有xml; ...
SpringMVC-15 Spring整合SpringMVC
通常情况下,开发时会将Spring<em>配置文件</em>和SpringMVC<em>配置文件</em>分离开,即类似于数据源、事务、整合其他框架、Service和DAO等配置放在Spring的原生<em>配置文件</em>中。也具体说明了Spring的IoC容器与SpringMVC的IoC容器<em>之间</em>的关系……
url-pattern的3种写法
web.xml中url-pattern的3种写法  ① 完全匹配   /test/list.<em>do</em>   ② 路径匹配   /* struts2匹配根路径下的全部请求 ③ 扩展名匹配   *.<em>do</em> struts1   *.<em>html</em> 匹配全部<em>html</em>结尾的请求   * 不能用*,否则报错
maven项目中springmvc配置文件的位置
1.问题:使用maven项目整合ssm的时候,出现了以下的问题: 发现初始化spring的DispatcherServlet的时候出现了问题,猜想可能是读取<em>springmvc</em>的时候可能出现了问题,删去<em>springmvc</em>的文件重写发现还是没有解决问题,最后发现是在web.xml的配置中出现了问题 2.下面是总结的<em>springmvc</em><em>配置文件</em>的位置, 总结了两点:(1)<em>springmvc</em>的配置...
springmvc配置文件web.xml中/与/*的区别
springDispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:<em>springmvc</em>.xml 1 springDispatcherServlet / HiddenHttpMethodFilter
SpringMVC对Rest风格的支持和静态资源文件的引用
什么是rest风格?简单的来讲,请看csdn每一篇博客的地址,这种没有类似.<em>html</em>结尾,.jsp或者说参数的都是rest风格的。如下图: 那怎么来实现rest风格的呢,首先应该拦截所有的请求。然后在controller类中编写相关的映射。在写映射地址的时候,就像之前我们写一些什么action=什么的时候,我们把那个隐藏了。比如本来是list.<em>do</em>,我们拦截了所有的请求和就可以把
Springmvc项目web.xml中servlet-mapping的路径映射配置注意事项
今天准备在IDEA编辑器下创建个通过maven管理的springMVC工程来测试一些功能,按照记忆中的方式以及配合百度完成了工程的创建,但在访问web.xml中配置的首页时,无论如何都无法访问,试了很多方式,但都不是很理想,无意间仔细看了下下的映射规则,再结合自己的尝试,算是解决了心中的疑惑,也总结下自己的心得: 其他的配置暂且略去,主要关注属性的配置; 最初的配置: &amp;amp;amp;amp;amp;amp;amp;lt;servlet-...
Springmvc整合Spring时,Spring配置文件扫描包与springmvc配置文件扫描包的不同(Spring父子容器)
        前面的几篇博客中,讲解到在ssm框架的集成过程中,我们发现sping的<em>配置文件</em>--applicationContext.xml文件负责扫描service层和dao层的注解,而spingmvc的<em>配置文件</em>---sping-mvc.xml文件负责扫描controller文件。        为什么会这样处理呢?本篇文章就此进行深入研究(本文用到的图都是基于网上其他博主的博客),进入主题...
JavaEE开发之SpringMVC中的路由配置及参数传递详解
在之前我们使用Swift的Perfect框架来开发服务端程序时,聊到了Perfect中的路由配置。而在SpringMVC中的路由配置与其也是大同小异的。说到路由,其实就是将URL映射到Java的具体类中的具体方法,或者映射到具体的JSP文件上。本篇博客主要就阐述了如何在SpringMVC中配置路由以及REST配置。下方将会聊到路由到JSP文件、路由到Java中具体的方法、获取路由参数、获取路由的g
关于Java Web Spring 框架下将静态文件放于WEB-INF下如何访问
关于Java Web Spring 框架下将静态文件放于WEB-INF下如何访问首先,WEB-INF是一个安全文件夹,用户直接通过浏览器进行HTTP访问是不能访问到该文件夹下的任何文件。 在Spring框架下页面的展示均是通过ModieAndView来进行展示的,是由框架来访问文件。 但是,在jsp文件里面引用的静态文件如:js,css,img均会因为没通过框架直接通过http来请求
SpringMVC访问静态资源:/*,/,和*.do区别
记录踩过的那些坑。 如果你的DispatcherServlet拦截 *.<em>do</em>这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 问题原因:罪魁祸首是web.xml下对spring的DispatcherServlet请求url映射的配置,原配置如下: &amp;lt;servlet&amp;g...
关于maven工程下springmvc资源路径配置
关于maven工程下<em>springmvc</em>资源路径配置 Java 源代码文件资源在Maven工程中的默认路径是: src/main/java,这个路径就是放置你的Java源代码文件。默认的路径是无需在Maven的pom.xml<em>配置文件</em>中指定的 资源文件的缺省路径为src/main/resources,这样Maven在打包成war文件的时候,会将src/main/resources的资源文件复制到c
springmvc配置文件
<em>springmvc</em>的src文件夹中的<em>配置文件</em>和web-inf里面的<em>配置文件</em>
if、while、do while、for语句的区别
循环语句:设计一个程序,计算需要多长时间才能够存储一定数量的退休金,假定每年存入相同数量的金额,而且利率是固定的。 解析:需要从键盘输入给定的退休金变量goal作为条件,从键盘输入每年发放的退休金额(payment)和利率(rate)。定义一个insert变量,计算每年的存入的退休金额,将insert与原定的退休金做比较,insert=(每年发放的退休金*利率)/100,再定义一个变量balan...
Spring项目实践(四)--- Spring MVC配置文件详解
前三讲我们依次讲了pom.xml,web.xml和spring<em>配置文件</em>,这次我们来讲一下<em>springmvc</em>的配置。 首先明确一下<em>springmvc</em>是spring的一个模块。 <em>springmvc</em>的<em>配置文件</em>,也不是固定命名的,而是同spring<em>配置文件</em>一样,在web.xml中指定的: <em>springmvc</em> org.springframework.we
springmvc中转发与重定向
在Spring MVC中,处理请求时,默认返回的View组件的名称,是按照转发进行处理的!如果需要重定向,则在组件名的左侧添加‘redirect:’即可,例如:        return &quot;redirect:login.<em>do</em>&quot;;注意:如果是转发,‘return’的是组件的名称,可以结合配置得前缀和后缀找到某个jsp页面,如果是重定向, 'return'的‘redirect:’右侧是请求路径,也就...
springmvc的 action之间跳转解决方法
return "redirect:/*.<em>do</em>";   把*换成你要跳转的action路径即可。
sprinboot2拦截指定结尾的url(*.do)
springboot2默认将localhost/test和localhost/test.<em>do</em>认为是2个url 先将localhost/test.*和localhost/test映射到统一方法 @Configuration public class CustomwebMvcConfigurer implements WebMvcConfigurer { @Override ...
Spring MVC 使用 applicationContext.xml 读取项目外 配置文件 配置连接池
为了方便 管理项目中的 一些配置 所以把<em>配置文件</em> 移到了与项目的同级目录,并且读取其中的配置信息,通过xml文件自动配置连接池
springmvc配置同时支持html和jspl两种格式的页面
通常情况下,<em>springmvc</em>返回一种格式的文件,通过配置前缀和后缀,相应controller层只需返回字符串,就可以跳转到相关页面。 有时候,项目中<em>html</em>和jsp页面同时存在,如果不做特殊配置,需要在controller层使用request转发方式,如果页面特别多,是一项繁琐的工作。下面我来介绍一种可以同时返回这两种格式页面的配置方法。 只需修改spring-mvc.xml<em>配置文件</em>:
springmvc.xml(注解和非注解的详细配置)
注解和非注解的一些配置说明,方便自己以后查看! 非注解如下: &amp;lt;!--非注解开始 --&amp;gt; &amp;lt;!--非注解的处理器适配器 --&amp;gt; &amp;lt;!-- 处理器适配器的配置 所有的处理器适配器都需要实现HandlerAdapter接口 --&amp;gt; &amp;lt;!--SimpleControllerHandlerAdapter要求编写的Hand...
url-parttern中/*.do会引起tomcat启动失败
在web.xml中的url-parttern中填写/*.<em>do</em>会引起tomcat启动失败,因为/*.<em>do</em> 是一种错误写法,任意匹配应写成/*,后缀匹配应写成*.<em>do</em>
SpringMVC Spring3 MVC 注解,注释 用@RequestMapping处理请求,多个请求,提交,.do,带参数,url重写...
1.@RequestMapping 用法 SpringMVC中,@RequestMapping用来处理请求,比如XXX.<em>do</em> [code=&quot;java&quot;]@RequestMapping(&quot;/aaa&quot;)//类级别,可以不需要,如果要了,下面所有的请求路径前都需要加入 /aaa public class ccccontroller{ @RequestMapping(...
实现spring mvc 的java config 加载不同配置文件
需要配置一个spring 启动时的事件监听器.SpringRootAppInitListener.java配置类 /** * spring 根容器启动时的监听事件 * * @return ApplicationContextInitializer[] */ @Override protected ApplicationContext
entity、dto、vo理解
ENTITY 持久化,与数据库对应; DTO 系统、服务<em>之间</em>交互传输用; VO 前台(APP\WAP\PC)展示用; 作用说明: 1、DTO可以增加或者减少entity的字段,来灵活实现信息传递; 2、VO可以仅向前端传输,页面需展示字段,避免F12信息泄露;
springmvc设置接口后缀名
web.xml设置 <em>html</em>结尾的后缀接口类型 dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:config/dispatcherServlet.xml d
Springmvc的以HTML结尾的请求
在<em>springmvc</em>中使用以<em>html</em>结尾的请求,返回的数据格式都是text(文本格式的),此时如果你想返回json的数据格式,是不会成功的。此时的解决方式是,只能改变请求的结尾,不以<em>html</em>结尾就可以啦。...
spring mvc 怎么指定spring.xml的配置文件,在web.xml中指定
1web.xml文件配置 xmlns="http://java.sun.com/xml/ns/j2ee"  xmlns:javaee="http://java.sun.com/xml/ns/javaee"  xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://
spring配置文件中classpath与classpath* 的区别
lib和classses下文件访问的优先级 lib>classes 对于性能的影响不在这个里面: classpath与classpath*<em>区别</em> classpath:只会在你的classes的路径中查找文件 classpath:不仅包含class路径,还包含jar中的(class路径)查找 使用classpath*:需要遍历所有的classpath,所有加载的速度比较慢,因此在规划的时候
spring整合springmvc、mybatis的jar包和配置文件
spring整合<em>springmvc</em>、mybatis的jar包和<em>配置文件</em>,spring整合<em>springmvc</em>、mybatis的jar包和<em>配置文件</em>,spring整合<em>springmvc</em>、mybatis的jar包和<em>配置文件</em>
SpringMVC请求路径问题
这个路径出现在jsp页面,所以是前台路径. 前台路径的参照路径是:当前Web服务器的根,即:http://localhost:8080 因为 绝对路径 = 参照路径 + 相对路径,所以当前超链接所提交的请求绝对路径是: http://localhost:8080/hello.<em>do</em> (是访问不到的 跳转到we
DTO与Entity 的区别
1:在调用业务方法时,DTO对象数据是由Action生成(可能是用户输入的Form数据,也可能是其他情况)。为了说的清楚简洁,请允许我举个例子: 用户更新自己的注册信息,例如修改密码之类的操作。 用户提交页面ActionForm提取Form数据构造并对UserDTO赋值调用业务方法changePassword(UserDTOdto)把DTO对象传入业务方法业务方法
Springmvc前端控制器以.html后缀拦截,访问接口返回406问题
Springmvc前端控制器以.<em>html</em>后缀拦截,访问接口返回406问题原因:spring监测到是.<em>html</em>来访问,它就会认为需要返回的是<em>html</em>页面。如果返回的不是<em>html</em>,会报406错误解决:提供多种后缀拦截方式,工程里web.xml配置分析: HTTP 406错误是HTTP协议状态码的一种,表示无法使用请求的内容特性来响应请求的网页,也就是返回的不是想要的。 之所以用伪静态化.<em>html</em>后缀是为
Spring整合SpringMVC时Web.xml配置文件介绍
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;web-app xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns=&quot;http://java.sun.com/xml/ns/javaee&quot; xmlns:web=&quot;http://java.sun.com/xml/ns/javaee
SpringMVC(.html
SpringMVC(.<em>html</em>),SpringMVC(.<em>html</em>),SpringMVC(.<em>html</em>)
SpringMVC学习-DispatcherServlet中的映射路径和编码过滤器
一.DispatcherServlet中的映射路径 SpringMVC org.springframework.web.servlet.DispatcherServlet 1 SpringMVC / 1)拦截所有请求 此处需要特别强调的是 /使用的是/,而不是/*,如果使用/*,那么请求时可以通过DispatcherServlet转发到相应的Controller中
Java过滤器与SpringMVC拦截器之间的关系与区别
今天学习和认识了一下,过滤器和SpringMVC的拦截器的<em>区别</em>,学到了不少的东西,以前一直以为拦截器就是过滤器实现的,现在想想还真是一种错误啊,而且看的比较粗浅,没有一个全局而又细致的认识,由于已至深夜,时间原因,我就把一些网友的观点重点摘录下来,大家仔细看后也一定会有一个比较新的认识(在此非常感谢那些大牛们的无私奉献,分享他们的经验与心得,才能让像我这样的小白有机会站一下你们这些巨人的肩膀,才能
深入分析springmvc中的处理器映射器和适配器
前言随着<em>springmvc</em>的注解功能使用,<em>springmvc</em>已经逐渐取代struts2成为目前比较主流的mvc框架,在<em>springmvc</em>中除了核心控制器DispatcherServlet这个核心组件之外,还有在<em>springmvc</em>中的处理器映射器和适配器,这两个组件在<em>springmvc</em>整个的运行流程之中扮演一个很重要的角色,至于映射器和适配器这两个组件他们的功能,我们可以这样理解,映射器主要是跟我我们
SpringMVC和Spring的配置文件扫描包详解
其实Spring和SpringMVC是有父子容器关系的,而且正是因为这个才往往会出现包扫描的问题,我们在此来分析和理解Spring和SpringMVC的父子容器关系并且给出Spring和SpringMVC<em>配置文件</em>中包扫描的官方推荐方式。  在Spring整体框架的核心概念中,容器是核心思想,就是用来管理Bean的整个生命周期的,而在一个项目中,容器不一定只有一个,Spring中可以包括多个容器,而且
spring配置文件中Bean中的id和name的区别
1.id属性命名必须满足XML的命名规范,因为id其实是XML中就做了限定的。总结起来就相当于一个Java变量的命名:不能以数字,符号打头,不能有空格,如123,?ad,"ab   "等都是不规范的,Spring在初始化时就会报错,诸如:               代码     org.xml.sax.SAXParseException:   Attribute   value   "?
为啥Spring和Spring MVC包扫描要分开?
背景:       最近在搭建新工程的时候发现有些Spring的配置不是很了解,比如Spring 配置里面明明配置了component-scan,为啥Spring MVC<em>配置文件</em>还需要配置一下,这样岂不是多此一举?由于以前基本是在现有的工程上直接开发或者别的工程的<em>配置文件</em>直接拷贝过来,所以也没太关注这个问题。出于好奇,谷歌了一下发现原来这个里面大有学问呢,详情请见下文。正常代码如下:
SpringMVC(10):配置静态资源访问(前端页面的元素显示)及实例
SpringMVC(10):配置静态资源访问(前端页面的元素显示)及实例
关于VO、DTO、DO、PO的概念、区别和用处
概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层<em>之间</em>的数据传输对象。
Spring的#和$的区别
${key名称}1.用户获取外部文件中指定key的值2.可以在xml中配置,也可以出现在@value注解中3.一般用于获取数据库配置内容信息#{表达式}1.spring中el表达式的格式2.可以在xml中配置,也可以出现在@value注解中3.可以任意表达式,支持运算符4.一般用于数据库sql语句的获取字段信息,可以防止sql注入注:在使用的时候也允许#{‘${key}’}这样使用。 比如:@Va...
DAO与DTO的区别是什么
DAO叫数据访问对象 DTO是数据传输对象 DAO通常是将非对象数据(如关系数据库中的数据)以对象的方式操纵。 DTO通常用于不同层(UI层、服务层或者域模型层)直接的数据传输,以隔离不同层,降低层间耦合 转载:http://zhidao.baidu.com/link?url=-33h367SnvIcoHnZZxtnaXVzbA53wBgR_TBRKVx9RTQ4PtEpMYMmmIQgwlzS
do while 和while之间区别
在相同的条件的下,<em>do</em> while至少会执行一次
Spring MVC中常用注解之RequestMapping详解
SpringMVC和Struts2最大<em>区别</em>可能就是注解的使用。因为SpringMVC中可以实现在类这个层面上面配置信息,也可以在方法层面上面配置信息,既灵活又方便,不需要写大量的<em>配置文件</em>,也不需要写大量的action控制类,因为SpringMVC仅仅通过注解就可以实现了Action控制器的跳转和一些常用的功能。 想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫...
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
java语言导学下载
大学4年收集了不少好的电子书,这些都是经典中的经典,没什么好说的,快下载吧。<br/>我的资源,你们可以转载。对于书籍,其版权归原书作者。<br/>源代码,你们可以修改完善,二次开发。<br/>提升你的职业技术水平<br/>为我国计算机事业做出更多的贡献。 相关下载链接:[url=//download.csdn.net/download/luozhuang/166901?utm_source=bbsseo]//download.csdn.net/download/luozhuang/166901?utm_source=bbsseo[/url]
远程控制编程技术源代码.rar下载
《远程控制编程技术》一书源代码<br><br>远程控制是管理人员在异地通过计算机网络,异地拨号或双方都接入Internet等手段,连接目标计算机,并通过本地计算机对远程计算机进行管理和维护的行为。远程控制既可以作为黑客攻击手段之一,也可以作为远程维护,在家办公等应用领域的支持工具。本书在源代码级上系统而全面地介绍了远程控制的技术和方法。全书共分5章。第1章介绍网络应用协议、常用设备和服务,并对TCP/IP协议进行重点分析。第2章讲述远程控制的基本概念、功能和发展前景。第3章讲述远程控制软件的实现基础,重点阐述Socket编程的基本原理及Windows的消息系统。第4章详细讲解远程控制软件各种功 相关下载链接:[url=//download.csdn.net/download/yousuosi/426020?utm_source=bbsseo]//download.csdn.net/download/yousuosi/426020?utm_source=bbsseo[/url]
AppleACPIPlatform.kext+IOPCIFamily.kext+IOPlatformPluginFamily.kext下载
AppleACPIPlatform.kext+IOPCIFamily.kext+IOPlatformPluginFamily.kext 安装mac时的替换文件,对五国AppleACPIPlatform问题的帮助 相关下载链接:[url=//download.csdn.net/download/tang13547/3756424?utm_source=bbsseo]//download.csdn.net/download/tang13547/3756424?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java配置文件的学习 html学习 java
我们是很有底线的