java400报错[通俗易懂]

java400报错[通俗易懂]页面报400,控制台没输出也没报错,原来是数据库中的date类型,和实体的字段冲突。获取到页面的时间,转换成date类型,在给实体date类型属性赋值。报hasanunsupportedreturntype:classjava.lang.String===》在dao层写add方法时,疏忽了,写了String的返回类型400报错!

大家好,又见面了,我是你们的朋友全栈君。

页面报400,控制台没输出也没报错,原来是数据库中的date类型,和实体的字段冲突。

java400报错[通俗易懂]

获取到页面的时间,转换成date类型,在给实体date类型属性赋值。

报has an unsupported return type: class java.lang.String===》在dao层写add方法时,疏忽了,写了String的返回类型

java400报错[通俗易懂]



import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletResponse;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

import com.six.model.In_out_come;
import com.six.service.InOutService;
import com.six.utils.LogerUtil;
import com.six.utils.Pagenation;

@Controller
public class InOutController {
	@Autowired
	private InOutService ios;
	@RequestMapping("/getAllInOut")
	public ModelAndView getAllInOut(@RequestParam(defaultValue = "1") int page, HttpServletResponse re) {
		// try {
		// re.getWriter().println("<script>alert('OK,呵呵')</script>");
		// } catch (IOException e) {
		// // TODO Auto-generated catch block
		// e.printStackTrace();
		// }
		ModelAndView mm = new ModelAndView("html/right2ffy");
		int count = ios.getInOutCount();
		int pageNuM = 0;
		page = Pagenation.judgePage(page, count, pageNuM);
		int page1 = (page-1)*2;//拼接sql分页
		List<Map<String, Object>> list = ios.getAllInOut(page1);
		mm.addObject("list", list);
		mm.addObject("page", page);
		mm.addObject("count", count);
		LogerUtil.logMessage("收支流水信息:" + list);

		return mm;
	}

	@RequestMapping("/addinout")
	public String addinout(In_out_come inout, String date) throws ParseException { //获取页面date

		System.out.println(date);
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		inout.setIn_made_date(sdf.parse(date));                        //转为date类型
		
		try {

			ios.addinout(inout);
			LogerUtil.logMessage("新增成功");
		} catch (Exception e) {
			// TODO: handle exception
			LogerUtil.logerror(e.toString());
		}

		return "redirect:getAllInOut.do";
	}
}

400报错!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130840.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • [栈] 表达式求值 – C语言(多位数求值,2位数以上)

    [栈] 表达式求值 – C语言(多位数求值,2位数以上)【理论】https://blog.csdn.net/summer_dew/article/details/82048387【代码说明】支持:2位以上的数字,四则运算和幂运算使用的栈,是自己实现,封装在2SqStack.h文件中的,可自己实现,也可以参照:https://blog.csdn.net/summer_dew/article/details/82051767【结果】测试:…

    2022年6月22日
    32
  • HashSet的add()方法源码解析(jdk1.8)

    HashSet的add()方法源码解析(jdk1.8)

    2021年11月12日
    43
  • 三种主流芯片架构简单比较[通俗易懂]

    三种主流芯片架构简单比较[通俗易懂]来源:https://blog.csdn.net/weixin_39752599/article/details/78664055可以参照的信息:https://blog.csdn.net/shenghuaDay/article/details/78747561三种主流芯片架构  1. ARM ARM是高级精简指令集的简称(AdvancedRISCMachine),它是一个32位的精简…

    2025年9月24日
    4
  • java lamba表达式_非负简单函数表达式如何理解

    java lamba表达式_非负简单函数表达式如何理解在写之前,我在考虑是否要写这篇文章,然而当我查阅“lambda表达式”的相关内容的时候,我发现大量的文章都出现了冗余的现象,文章的篇幅过于夸张,严重影响了大家阅读的兴趣,因此我决定写一篇关于lambda表达式的文章,让大家能够在一定程度上对lambda表达式有一定的理解。希望能够对你在Java的学习中起到一定的帮助。

    2025年7月10日
    3
  • pycharm设置背景色及字体_pycharm设置字体

    pycharm设置背景色及字体_pycharm设置字体pycharm字体多小,不好看,不喜欢背景颜色。改变字体样式、颜色、大小依次点击File→setting→Editor→font之后就可以调整字体的样式、大小和行间距等。改变背景颜色依次点击File→setting→Editor→ColorScheme,调整即可。…

    2022年8月27日
    3
  • oracle游标错误,ORACLE游标与错误处理

    oracle游标错误,ORACLE游标与错误处理ORACLE 游标与异常处理过程示例 createorrepl TASK QUERYisg nametask company stock list g name type code ttask company stock list code t type firm codetask company stock

    2025年10月1日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号