![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springmvc
coding的大博哥
做一个牛逼的人,不问世事……
展开
-
SpringMVC的HttpMessageConverter
前提:从浏览器向服务器发送请求时,发送的数据都是字符串;浏览器接收到服务器的响应时,接收的数据也是字符串;也就是说:Http请求报文和响应报文其实都是字符串,意味着浏览器和服务器是通过交换原始文本进行通信的。现象:请求报文到达SpringMVC后 ,转换成了java对象;响应在从SpringMVC 出去前也是java对象;这就说明:存在一个字符串到java对象的转化问题...原创 2019-12-27 15:28:53 · 272 阅读 · 0 评论 -
@ResponseStatus的作用
@ResponseStatus的作用就是为了改变HTTP响应的状态码,可以在代码中的三个地方使用它,分别如下:1、加在@RequestMapping下方,一种在处理同步请求时使用@ResponseStatus,一种在处理异步请求时使用@ResponseStatus,分别如下图:当在处理同步请求时使用@ResponseStatus(我觉得没啥意义):(1)如果不使用@Response...原创 2019-12-27 11:36:11 · 16638 阅读 · 1 评论 -
对JavaWeb项目中WEB-INF目录的理解
1:WEB-INF目录的位置,位于WebRoot或WebContent目录内,WEB-INF里默认有lib目录和web.xml配置文件。2:WEB-INF下面的内容只能由服务器级别才能访问,客户端并不能访问。 服务器级别指:经过服务器内的Controller渲染。 客户端级别指:通过浏览器直接访问。3:鉴于WEB-INF的以上特性,可以将页面文件放到它里面,避免...原创 2019-12-17 10:43:37 · 4544 阅读 · 0 评论 -
SpringMVC中jsp等页面文件引用静态资源文件的多种方法
分两种情况:SpringMVC拦截静态资源和SpringMVC不拦截静态资源一:SpringMVC不拦截静态资源,即DispatcherServlet配置拦截*.do或*.action之类的。(1)只能将静态资源文件放到WEB-INF外,要不然无法在页面文件中引用到静态资源文件。具体原因查看《对JavaWeb项目中WEB-INF目录的理解》(2)页面文件即可放在WEB-INF外,也...原创 2019-12-17 10:41:50 · 1292 阅读 · 0 评论 -
SpringMVC对静态资源的处理
Tomcat和应用处理请求的级别和流程如下图所示:对资源的访问地址为:http://ip:port/应用名/资源名1:根据ip和port确定是哪个tomcat。2:根据应用名确定是哪个应用。3:根据资源名来确定访问哪个资源。4:如果web.xml配置的DispatcherServlet的拦截路径是“*.do/*.action”,则springmvc不会处理静态资源的请求,静...原创 2019-12-16 14:56:55 · 357 阅读 · 0 评论 -
创建一个最基本的SpringMvc项目
1:创建web工程2:引入jar(springmvc所必需的jar和日志jar)3:配置web.xml4:配置springmvc.xml5:创建controller6:创建视图(创建的视图要放在springmvc.xml配置的视图解析器所示的文件夹里,后缀和名字都要对应)...原创 2019-09-27 17:38:25 · 143 阅读 · 0 评论