2 u011510931 u011510931 于 2017.01.02 14:00 提问

springBoot+thymeleaf访问时报错!!!! 4C

图片说明

@RequestMapping("/")
public String index(){
        return "/helloThymeleaf";
}

@RequestMapping(value="/findDept",method=RequestMethod.POST)
public String findDept(Dept dept,Model model){
    System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!");
    Dept dept1 = deptDao.findByDeptNo(dept.getDeptNo());
    model.addAttribute("deptList",dept1);
    return "/helloThymeleaf";
}

输入localhost:8080后报错

报错信息

java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'Dept' available as request attribute
at org.springframework.web.servlet.support.BindStatus.(BindStatus.java:144) ~[spring-webmvc-4.3.5.RELEASE.jar:4.3.5.RELEASE]
at org.thymeleaf.spring4.util.FieldUtils.getBindStatusFromParsedExpression(FieldUtils.java:401) ~[thymeleaf-spring4-2.1.5.RELEASE.jar:2.1.5.RELEASE]
at org.thymeleaf.spring4.util.FieldUtils.getBindStatus(FieldUtils.java:328) ~[thymeleaf-spring4-2.1.5.RELEASE.jar:2.1.5.RELEASE]
at org.thymeleaf.spring4.util.FieldUtils.getBindStatus(FieldUtils.java:294) ~[thymeleaf-spring4-2.1.5.RELEASE.jar:2.1.5.RELEASE]
at org.thymeleaf.spring4.processor.attr.AbstractSpringFieldAttrProcessor.processAttribute(AbstractSpringFieldAttrProcessor.java:98) ~[thymeleaf-spring4-2.1.5.RELEASE.jar:2.1.5.RELEASE]
at org.thymeleaf.processor.attr.AbstractAttrProcessor.doProcess(AbstractAttrProcessor.java:87) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
at org.thymeleaf.processor.AbstractProcessor.process(AbstractProcessor.java:212) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
at org.thymeleaf.dom.Node.applyNextProcessor(Node.java:1017) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
at org.thymeleaf.dom.Node.processNode(Node.java:972) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]

5个回答

devmiao
devmiao   Ds   Rxr 2017.01.02 21:30

: Neither BindingResult nor plain target object for bean name 'Dept' available as request attribute
没找到dept属性

dangzhizheng
dangzhizheng   2017.03.08 16:35

哥们,你的问题解决了没,什么原因

silencecyn
silencecyn   2017.11.23 01:58

兄弟,我也遇到这个问题了,找了好久都没找到解决办法。
网络上找到,都和我们一样,但是别人就是没有异常。
我怀疑是thymeleaf或者spring版本的问题。
找到解决办法的话,麻烦发个帖告知一下,谢谢。

u011510931
u011510931   2017.01.02 13:58

页面

名称
JE_GE
JE_GE   2017.01.02 15:17

th:object=${Dept}没有这个值

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
springboot使用thymeleaf 解析静态页面异常
这篇承接我的上一篇博客→intellij idea无法显示静态页面,报404错误如何解决 springboot使用thymeleaf 解析静态页面异常,报500错误,如图所示 错误原因:在使用springboot的过程中,如果使用thymeleaf作为模板文件,则要求HTML格式必须为严格的html5格式,必须有结束标签,否则会报错。 解决方案: 在application.yml中
关于创建Spring boot 项目,以Thymeleaf为依赖,运行时报错
创建一个新的Springboot项目,并且只以Thymeleaf为依赖。直接运行启动类时,启动时报错,log如下:一直找不到原因,因为选择Thymeleaf依赖,spring-boot-started-thymeleaf会自动包含spring-boot-started-web。在启动类中添加一个方法时:发现@RequestMapping报错,并且不能导入相应的类。结合网上大神的指点,发现:少了一个...
关于springboot整合thymeleaf始终404无法找到页面的问题
我的解决方案不具有普遍性,但如果你觉得自己确实配置的没问题但还是出错。可以看下自己的pom文件中引入的thymeleaf是还是正确的是前者,如果thymeleaf错误就会无法解析,就会出现404。...
spring boot 使用thymeleaf加载静态资源打成jar之后无法访问
场景:使用Spring boot 加载静态资源步骤如下:1.添加POM依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependen...
Spring boot使用Thymeleaf模板的时候标签未关闭报错解决
问题 在spring boot 中,推荐使用thymeleaf来做前端模版引擎,但是会报标签未关闭: org.thymeleaf.exceptions.TemplateInputException: Exception parsing document: template="login" 比如: 必须改成; 如果一个一个改的话又很麻烦。。。ヽ(#`Д´)ノ 解决 1.在p
springboot使用thymeleaf 解析异常
在使用springboot的过程中,如果使用thymeleaf作为模板文件,则要求HTML格式必须为严格的html5格式,必须有结束标签,否则会报错!解决办法如下:1、你可以使用严格的标签,也就是每个标签都有结束标签,这种可能比较麻烦 2、在application.properties中增加spring.thymeleaf.content-type=text/html spring.thymel
springboot使用thymeleaf模板渲染html,报错“whitelabel error page,type=not found,status=404”
初学spring boot使用thymeleaf模板渲染html,但是报错了,如下图从控制台调试信息知道,进入请求方法,但是请求返回失败。。。。demo代码目录如下关键代码如下:@RequestMapping("/indexPerson") public String indexPerson(Model model) { System.out.println("okkokokook"); ...
SpringBoot学习笔记(四):整合thymeleaf遇到的问题
问题4问题描述:关于th:inline="javascript"的问题;今天在前端要获取项目的名称,用到了#request.getContextPath(),结果在拼接URL时老出错。而在没有加th:inline="javascript"的js中则不会出错,拼接如下:"[[${#request.getContextPath()}]]/body/scanQRCode" 原因分析:是因为如果在有标签th
springboot整合thymeleaf始终无法显示页面,求高人支招
springboot整合thymeleaf始终无法显示页面,求高人支招。pom.xml配置<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...
springboot模板引擎thymeleaf对于没有关闭标签的错误解析
在使用springboot结合thymeleaf的时候,我们需要做出以下配置正确解析html: 添加pom.xml的依赖: <dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId> <ver