160606、springmvc中使用Spring Mobile】的更多相关文章

springmobile特点: 1.客户端设备识别:识别结果只有3种类型:NORMAL(非手机设备).MOBILE(手机设备).TABLET(平板电脑). 2.网站偏好设置:Spring 通过设备识别的结果来设置当前网站是NORMAL还是MOBILE.最后 Spring Mobile会将信息同时放入cookie和request attribute里面. 3.网站自动切换:可根据不同的访问设备切换到对应的页面 使用(基于maven项目) 第一步:pom.xml <dependencies>  …
一.Spring的常用组件类注解 @Component    被该注解所修饰的类是一个普通的spring bean类,该注解可以替代@Controller.@Service.@Repository.在不确定具体的bean的时候,可以选择使用@Component注解,但是一般不建议使用. @Controller    被@Controller修饰的类是一个控制器组件类,对应框架的控制层 @Service    被@Service标注的类是一个业务逻辑组件类,对应框架的业务层@Repository …
文章目录 一.Spring注解 @Controller @ResuController @Service @Autowired @RequestMapping @RequestParam @ModelAttribute @Cacheable @CacheEvict @Resource @PostConstruct @PreDestroy @Repository @Conponent @Scope @SessionAttributes @Requireds @Qualifier Spring声明b…
在控制器中加入如下代码: @InitBinder public void initBinder(ServletRequestDataBinder bin){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置自己的date格式 CustomDateEditor cust = new CustomDateEditor(sdf,true); bin.registerCustomEditor(Date…
包括了基本数据类型的传递和 Date数据类型的传递.关于SpringMVC的配置可以参见基于注解实现SpringMVC+MySQL 假设有表单页面如下: <h1>登录</h1> <form action="login.do" method="post"> 帐号:<input type="text" name="uname"/><br><br> 密码:<…
Spring Mobile--探测客户端设备和系统 今天闲来无事,浏览Spring的官方网站,发现了Spring Mobile项目,之前也看到过,还以为是针对手机端的项目,并没有细看.今天仔细看了一下,原来是可以探测请求端的设备和系统.比如是手机.平板.还是正常的PC网站.它是Spring MVC的扩展,主要的目的是简化手机web应用的开发. 它的主要特点是: 在服务端探测发起请求的设备,手机或平板等. 管理站点,统计每个用户的偏好. 根据请求设备的不同,返回适合该设备的视图 具体的在项目中使用…
    在一个网站启动.结束时,我们经常有些操作是需要执行的. 熟悉Asp.net的朋友,使用Global.asax很容易就搞定,在其中有Application_Start和Application_End等方法可以供我们来轻松实现. 但是,在Java的SpringMVC框架中,需要如何实现这个功能呢?在互联网上,有不少类似文章,介绍功能的实现,我看过很多篇文档,基本都在一些关键点有所缺失,很多新手朋友照做往往达不到效果,下面我来阐述一下我正在使用的方法.   原理:使用注解@PostConstr…
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理.比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间. 一.定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的.在SpringMVC 中定义一个Interceptor 非常简单,主要有两种方式,第一种方式是要定义的Intercep…
如何在springMVC 中对REST服务使用mockmvc 做测试 博客分类: java 基础 springMVCmockMVC单元测试  spring 集成测试中对mock 的集成实在是太棒了!但是使用请注意一下3个条件.   junit 必须使用4.9以上 同时您的框架必须是用spring mvc spring 3.2以上才完美支持   目前使用spring MVC 取代struts2 的很多,spring MVC 的各种灵活让人无比销魂!所以使用spring MVC吧! 以前在对接口(主…
一些关键的属性一般都会拿出来作为配置,比如数据库连接等.在springmvc中也提供了获取property的类,比如@Value来获取.我接触spring很浅,基本上都是百度的问题解决方法,百度到@value的用法,按照说明尝试了两次都失败了.正巧身边又有合适的方法,于是便没有去深入研究为什么失败,这个留在以后研究.下面就是获取代码: 源码来自:https://github.com/thinkgem/jeesite package com.demo.common.utils; import or…