@ResponseBody
@RequestMapping("/publishDemand")
public HashMap<String, Object> publish(HttpServletRequest request) {
HashMap<String, Object> dataMap = new HashMap<String, Object>();
try {
String userId = request.getParameter("user_id") == null ? "" : request.getParameter("user_id").trim();
String userName = request.getParameter("user_name") == null ? "" : request.getParameter("user_name").trim();
String budget = request.getParameter("budget") == null ? "" : request.getParameter("budget").trim();
String img1= request.getParameter("img1") == null ? "" : request.getParameter("img1").trim();
String img2= request.getParameter("img2") == null ? "" : request.getParameter("img2").trim();
String img3= request.getParameter("img3") == null ? "" : request.getParameter("img3").trim();
String img4= request.getParameter("img4") == null ? "" : request.getParameter("img4").trim();
String img5= request.getParameter("img5") == null ? "" : request.getParameter("img5").trim();
logger.info("user_id=" + userId);
logger.info("user_name=" + userName);
logger.info("budget=" + budget);
logger.info("img1=" + img1);
logger.info("img2=" + img2);
logger.info("img3=" + img3);
logger.info("img4=" + img4);
logger.info("img5=" + img5);
以上是我的controller方法,一开始我以为是上传的文件太大,超出了服务器的限制,于是修改了服务器(tomcat 8.0)的配置为 maxPostSize=-1 ,但是有时候还是会出现我logger打印出来的的参数都是空的情况,请问这是什么原因呢?