Springmvc 错误解析

在请求json的时候  不能用html为后缀的url    否则会报406错误

@RequestMapping(value = "/news", method = RequestMethod.GET)
@ResponseBody
public Map<String, Object> news(@RequestParam Integer pageIndex) {
UtilPage utilPage = new UtilPage();
if (pageIndex == null) {
utilPage.setPageIndex(1);
} else {
utilPage.setPageIndex(pageIndex);
}
// 查询总记录数
int totalCount;
Map<String, Object> map = new HashMap<String, Object>();
List<News> newsList = null;
try {
totalCount = newsService.getTotalCount();
logger.debug(totalCount);
utilPage.setTotalCount(totalCount);
// 封装分页参数
map.put("pageIndex",
(utilPage.getPageIndex() - 1) * utilPage.getPageSize());
map.put("pageSize", utilPage.getPageSize());
newsList = newsService.getNewsList(map);
map.put("newsList", newsList);
map.put("utilPage", utilPage);
} catch (Exception e) {
e.printStackTrace();
}
return map;
}

时间: 2024-11-05 11:47:07

Springmvc 错误解析的相关文章

再提供一种解决Nginx文件类型错误解析漏洞的方法

[文章作者:张宴 本文版本:v1.2 最后修改:2010.05.24 转载请注明原文链接:http://blog.zyan.cc/nginx_0day/] 注:2010年5月23日14:00前阅读本文的朋友,请按目前v1.1版本的最新配置进行设置. 昨日,80Sec 爆出Nginx具有严重的0day漏洞,详见<Nginx文件类型错误解析漏洞>.只要用户拥有上传图片权限的Nginx+PHP服务器,就有被入侵的可能. 其实此漏洞并不是Nginx的漏洞,而是PHP PATH_INFO的漏洞,详见:h

Android开发之JNI(一)--HelloWorld及遇到的错误解析

Android开发之JNI(一)--HelloWorld及遇到的错误解析 1.NDK环境搭建 參考http://blog.csdn.net/xiaoliouc/article/details/8705560 2.HelloWorld编写 (1)新建一个AndroidprojectJniDemo,这个名字能够随便起. (2)新建一个HelloWorld.java类,里面的内容例如以下: public class HelloWorld { public native String print();

springmvc 错误:Neither BindingResult nor plain target object for bean name &#39;command&#39; available as request attribute

原因:springmvc默认页面回显,必须在页面的请求域里面添加对应的bean 默认的bean name为command 解决: 在handler里面添加一个对应的bean map.put("employee", new Employee()); 在页面上使用 <form:form action="emp" method="POST" modelAttribute="employee"> springmvc 错误:

GCC 常见错误解析

1GCC 常见错误解析一.错误类型第一类∶C 语法错误错误信息∶文件source.c 中第n 行有语法错误(syntex errror).这种类型的错误,一般都是 C 语言的语法错误,应该仔细检查源代码文件中第n 行及该行之前的程序,有时也需要对该文件所包含的头文件进行检查.有些情况下,一个很简单的语法错误,gcc 会给出一大堆错误,此时要保持清醒的头脑,不要被其吓倒,必要的时候再参考一下C 语言的基本教材.第二类∶头文件错误错误信息∶找不到头文件head.h(Can not find incl

java equals()用法错误解析

if (!password2.equals(password1)|| "".equals(password1) || password1.equals(null))一句的错误解析: 首先,正确的写法是if (null.equals(password1) || "".equals(password1) || !password1.equals(password2)). 然后来解析错误的写法: 主要的错误在password1.equals(null)这一句,这一句错的原

python&quot;TypeError: &#39;NoneType&#39; object is not iterable&quot;错误解析

尊重原创博主,原文链接:https://blog.csdn.net/dataspark/article/details/9953225 [解析] 一般是函数返回值为None,并被赋给了多个变量. 实例看下: c=0def test(): if c == 1: a = b = 1 return a, b a, b = test() 使用 a, b = test()调用时,就会报错:TypeError: 'NoneType' object is not iterable 在Python判断语句中,当

Spring Boot实践——SpringMVC视图解析

一.注解说明 在spring-boot+spring mvc 的项目中,有些时候我们需要自己配置一些项目的设置,就会涉及到这三个,那么,他们之间有什么关系呢? 首先,@EnableWebMvc=WebMvcConfigurationSupport,使用了@EnableWebMvc注解等于扩展了WebMvcConfigurationSupport但是没有重写任何方法. 所以有以下几种使用方式: @EnableWebMvc+extends WebMvcConfigurationAdapter,在扩展

WSL下使用VcXsrv启动chromium browser及常见错误解析 (ubuntu18.04, 图形界面)

先说结论,解决方法在最后: 启动浏览器实质是启动图形界面,推广到其他GUI程序同样适用. 目前在WSL环境下通过VcXsrv这个X server启动图形界面相对简单,但仍存在兼容性问题,配置仍需完善. 环境: win10系统安装ubuntu18.04的命令行工具(通过Microsoft Store安装) 背景: 正在阅读headfirst C(即嗨翻C语言)的P445,涉及以下关于不同系统启动特定浏览器的代码,用于启动特定浏览器: void open_url(char *url) { char

&#39;QueryDict&#39; object is not callable 错误解析

我把request内置库和 requests库  给搞混了 requests使用来发送请求的, request 而是用来获取数据的 别看只有一个单词只差,却让我找了大半天 requests.post(***) 发送请求  post必须是小写的 request.POST.get() 是用来获取数据的 这是错误的代码 re_dict = request.POSt(access_token_url,data={ "client_id": '3792702162', "client_