本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
博弈AngularJS讲义(4) - 控制器
在Angular中,控制器(Controller)就是基于JavaScript的构造方法,主要用来构造模型并建立模型和视图之间的数据绑定。控制器里面定义了应用程序的逻辑和行为。
通过ng-controller指令可以将控制器和DOM绑定起来。Angular会用定义过的控制器构造函数实例化一个控制器对象,在Angular应用(module)启动的时候,会创建一个根作用域, Angula ...
AngularJS Team List应用:过滤器和控制器的交互
在这个例子中,我们将会通过实例展示如下两个主要的方面:
1.如何以一种优雅、简洁的方式把过滤器和迭代器联合起来使用?
2.如何使没有继承关系的控制器进行交互
应用本身很简单,其中的数据是关于各种体育运动的团队列表,例如篮球、足球(是美式足球,不是英式足球)和曲棍球。对于每一个团队,都有队名、城市、运行名称,以及该团队是否是推荐团队这几个字段。
...
Controller接口控制器详解(7 )
4.16.2、数据验证
1、数据绑定失败:比如需要数字却输入了字母;
2、数据不合法:可以认为是业务错误,通过自定义验证器验证,如用户名长度必须在5-20之间,我们却输入了100个字符等;
3、错误对象:当我们数据绑定失败或验证失败后,错误信息存放的对象,我们叫错误对象,在Spring Web MVC中Errors是具体的代表者;线程不安全对象;
4、错误消息:是硬编码,还是可配置?实际 ...
Controller接口控制器详解(6)
4.16、数据类型转换和数据验证
流程:
1、首先创建数据绑定器,在此此会创建ServletRequestDataBinder类的对象,并设置messageCodesResolver(错误码解析器);
2、提供第一个扩展点,初始化数据绑定器,在此处我们可以覆盖该方法注册自定义的PropertyEditor(请求参数——>命令对象属性的转换);
3、进行数据绑定,即请求参数——& ...
Controller接口控制器详解(5)
4.15、MultiActionController
之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Update-Delete),那该怎么办呢?
4.15.1 解决方案
1、每一个功能对应一个控制器,如果是CRU ...
Controller接口控制器详解(3)
4.11、AbstractWizardFormController
向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)
假设现在做一个完善个人信息的功能,分三个页面展示:
1、页面1完善基本信息;
2、页面2完善学校信息;
3、页面3完善工作信息。
这里我们要注意的是当用户跳转到页面2时页面1的信息是需要保存起来的,还记得Abstra ...
Controller接口控制器详解
4.1、Controller简介
Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:
1、收集、验证请求参数并绑定到命令对象;
2、将命令对象交给业务对象,由业务对象处理并返回模型数据;
3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。
还记得DispatcherServlet吗? ...
Spring MVC Controller配置方式
Spring MVC 入门示例http://cuisuqiang.iteye.com/blog/2042931中,配置Controller时使用的是URL对应Bean的方式在SpringMVC中,对于Controller的配置方式有很多种,如下做简单总结
第一种 URL对应Bean如果要使用此类配置方式,需要在XML中做如下样式配置
<!-- 表示将请求的URL和Bean名字映射 ...
Spring Controller
Spring Controller
Spring Controller仍然定义在dispactcherServlet-servlet.xml中:
<bean id = "XController" class="X.X.XController">
<property name=& ...
解决Spring AOP (注解方式) Controller 不生效
很久没写文章了,一来是工作比较乏味,基本上没遇到什么比较有意思的问题,基本上很多问题,网上都能解决~ 二来。。懒了~,最近在职业道路上又遇到了坎,所以提起“笔”,对于平复心情也是一种好的方式~
好吧,进入今天的主题,Spring AOP 不生效 是怎样一个情况呢?接触SSH也很久了,从仰望到觉得,其实也挺烦恼的~ 自己比较倾向于“零配置”的开发,也许本身对配置觉得无爱吧~ 所以一般 ...
spring mvc 配置基础实例
web.xml 配置:
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param& ...
passing JSON data to a Spring MVC controller
Add the following dependencies
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
&l ...
Spring MVC JSON (JSON to Java)(pull)
sing Spring MVC we can send to the client data in JSON format, but what if the client sends POST request with data in JSON format? Here we will see how Spring MVC “auto” maps JSON data sent by client ...
Extjs创建多个controller实现多模块MVC动态加载
转:http://blog.csdn.net/jiushuai/article/details/8185884
之前想通过创建多个application来实现动态加载模块。保留mvc模式。但是那样不是很好。改成动态加载controller来显示加载多模块,一个模块对应一个controller,
在controller中动态加载其他controller。
可以先参考之前 ...
spring aop 如何切面到mvc 的controller
网上搜罗半天,不知道什么原因,看了源码,好像他们说的controller 是不受代理的,也对哈,不知道怎么办,于是在http://stackoverflow.com/questions/17834958/spring-aop-is-not-working-in-with-mvc-structure?rq=1 这个地方有个人说了:
<context:component-scan base-pa ...