`
文章列表
      应用中为某个实体对象设置创建时间,采用java.util.Date类型,直接new Date()产生。存到Mongodb后发现该字段的值少了8个小时,即比实际保存时的时间晚了8小时。究其原因是因为Mongodb是以标准的 格林尼治时间(GMT)为时间保存,没有设置当地时区,而北京时间属于东八区,比其早了八小时。实际上两个时间值表示的是同一时间,只是查询时返回的数据显示就不正常,为了让客户端看到的时间显示成北京时间,可以在spring boot配置文件中增加一个json解析的时区配置即可(这里使用jackson作为json解析框架,其他框架类似):spring.jackson.ti ...
spring mvc输出XML格式   1. 应用的web.xml中增加DispatcherServlet对xml为后缀的URL请求的拦截     2. spring mvc配置文件中增加对xml格式的视图处理配置 1)mediaTypes中增加针对对xml媒体类型与扩展名的映射关系
         之前我们的spring mvc应用搭建尽管有一部分可以使用spring注解,但环境的创建仍然要依赖xml配置文件,本节介绍利用servlet3新特性和spring的@configuration等注解来实现一个完全没有xml配置的spring mvc应用      (一)概述     之前的应用对xml配置文件的依赖主要有两块:     1. web.xml,用于创建web应用的容器也就是servlet上下文,并且在当前web应用中声明spring mvc的核心servlet--DispatcherServlet,这个文件可以利用servlet3.x的编程式创建web ...
     上一节讲述了spring mvc接收客户端参数传递的方式,解决了“入”的问题,本节将要讲述服务端如何生成响应到客户端,即“出”的问题。        (一)直接返回一个字符串,指定视图名。 这是之前在例子中已经遇 ...
      在MVC结构中,控制器组件主要的功能就是接收请求、处理请求、生成响应,接收客户端传来的请求参数的往往是控制器要做的第一件事,本节就介绍下spring mvc接收请求参数的几种常用方式。     (一)直接用方法参数名映射客户端请求参数(也就是查询字符串querystring)     与Struts2类似,spring mvc也可以通过按照与HTTP请求中的参数名相一致的java代码的的变量名字来自动接收参数,只不过struts2是用的属性(成员变量),spring mvc用的方法参数(局部变量)。看示例代码:@Controller@RequestMapping("/p ...
(一)什么是Spring MVC       Spring MVC是spring的一个子框架,或者说一个模块,是目前市面上最流行的Web控制器框架,其市场占有率已超过JSF,Struts1,Struts2等过去处于霸主地位的Web框架。Spring MVC功能强大,简单易学,有其他Web ...
  问题描述:    eclipse mars, Maven3.3.9,用向导生成的Maven web工程。在配置项目特性project facets时,dynamic web module选项(本质上就是当前eclipse能支持的javaEE版本或者servlet版本)始终只能支持2.3,手动改成3.0后就报错,不让保存。查看POM中的servlet配置,确实引用到了servlet3.0的JAR包,web.xml的版本也是3.0的,JDK配置也正常,但是就是该项不能更改。       解决方案:    eclipse中有一个配置文件叫org.eclipse.wst.com ...
(一)简介 OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。   (二)原理 SiteMesh是基于Servlet的filter的,即过 ...
[size=xx-large][size=xx-large][size=large]HTML5 规定了一种通过 video 元素来包含视频的标准方法 视频格式 当前,video 元素支持三种视频格式: 格式 IE Firefox Opera Chrome Safari Ogg No 3.5+ 10.5+ 5.0+ No MPEG 4 9.0+ No No 5.0+ 3.0+ WebM No 4.0+ 10.6+ 6.0+ No Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件 MPEG4 = 带有 H.264 视 ...
HTML5基于的新理念:     新特性应该基于 HTML、CSS、DOM 以及 JavaScript。     减少对外部插件的需求(比如 Flash)     更优秀的错误处理     更多取代脚本的标记     HTML5 应该独立于设备     开发进程应对公众透明 HTML5新特性:     用于绘画的 canvas 元素     用于媒介回放的 video 和 audio 元素     新的特殊内容元素,用于取代Frameset,比如 article、footer、header、nav、section     新的表单控件,比如 calendar、date、time、email ...
Global site tag (gtag.js) - Google Analytics