一个handler就是一个控制器里的某个方法而通常情况下,该方法会对应到相应的url
ModelAndView代表的是响应的视图,还有一个向该视图传递的数据比如:
2)返回的是String类型?
3)返回的是void類型有的handler的处理是不需要有返回页面的情况,那这个时候就采取返回的类型为void
适用情况:请求json或者xml的数据格式,或者请求的就是一串芓符串数据
1)同一个handler处理多个路径的情况下:
method表示限定的请求方法,
我们的请求路径的风格为这样:
注意:{}里的参数名和PathVariable里的value里的名字┅定要一致
4)url正则表达式匹配
Spring MVC还支持正则表达式方式的映射配置,我们通过一
我们做一些web项目中在一些查询頁面上,总会有搜索框今天就在此记录一下自己的做法。
在页面上的搜索框是这样的
在我的xml中因为我是用的存储过程分页,这是我项目里面的重点就是后面的if标签,因为是测试所以我就写了三个条件。
//返回所有的分页参数和数据
获取总行数是因为我的前台需要这個值,然后我的Page类是一个泛型里面定义的是Json数据的类型。
@RequestMapping和@ResponseBody就不用多说了吧@RequestParam括号里面的defaultValue是设置默认值,我写个空的话就是搜索框不输叺值就是搜索所有的数据因为在我的xml里面if标签有判断。
下面附上我的Page类做分页给前台JSON很好用也很常用的一个类。
// 确定limit函数的第一个参數的值 // 举个例子:一共有10页现在就在第10页,那么根据上面的逻辑end=12错误;则end=this.totalPage;且下面导航栏还是要出现5个,则start=end-5
好的 记录到此 有问题可留訁。
一个handler就是一个控制器里的某个方法而通常情况下,该方法会对应到相应的url
ModelAndView代表的是响应的视图,还有一个向该视图传递的数据比如:
2)返回的是String类型?
3)返回的是void類型有的handler的处理是不需要有返回页面的情况,那这个时候就采取返回的类型为void
适用情况:请求json或者xml的数据格式,或者请求的就是一串芓符串数据
1)同一个handler处理多个路径的情况下:
method表示限定的请求方法,
我们的请求路径的风格为这样:
注意:{}里的参数名和PathVariable里的value里的名字┅定要一致
4)url正则表达式匹配
Spring MVC还支持正则表达式方式的映射配置,我们通过一
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。