慕粉4270219
取决于你在controller中返回的是重定向还是转发。
若想要深入研究,建议你看下ViewResolver相关类,会更熟悉相同数据呈现方法不同。
qq_林萍_04350183
是他打错了吗
罗小黑003
人家这里代码笔误
DataMen
用
@Controller
,不要用
@RestController
贾小云
在默认项目路径为空时,打Jar包单独运行时。二者效果一致。
在使用Maven内嵌Tomcat或打War包部署到Servlet容器,或者在项目内执行App启动类,且有配置项目路径时。
二者区别如下:
href始终从端口开始作为根路径,如http://localhost:8080/xxxx
th:href会寻找项目路径作为根路径,如http://localhost:8080/projectpath/xxxxxx
慕数据0284452
应该是你资源文件放置位置的问题
慕娘0508673
你页面中可以获取Map中的值,页面一般应该是获取request域中的,在返回到页面不重定向的情况下,重定向的情况,request域中的值会获取不到,你这个直接返回到页面,没有把值放到request域中,或者放入model中也可
慕娘0508673
我理解的maven已经引入依赖了,可以直接用了
慕圣1506026
好问题
Destiny命运
gt确实是大于的意思,但是
<td th:text="${person.age gt 18} ? 你老了 : 你很年轻">18岁</td>和三目运算是一个意思,如果大于18,返回“你老了”,否则返回“你很年轻”,这里的否则是指person.age小于等于18,所以当你输入的是18时,返回的肯定是 “你很年轻”了。换句话说,<th>18岁</th>这个18不起作用的,不要被迷惑了!
qq_甜无能_0
不能删除问题,打扰之处请见谅
qq_甜无能_0
只要部错放在其他标签里面都是可以的
Lemon
没有找到 index.ftl 所映射的方法
方法上改成
@RequestMapping("/index.ftl") 就可以 视频 thymeleaf模板 上的后添加的访问连接 .html 我的也没通过
mmzpr5554321
右键messages文件 -属性,设置编码为UTF-8
慕莱坞6008770
pom文件重新编译一下
S_Sunshine
能看下控制层吗
emilys139617
form表单提交,或者ajax
慕函数3265425
user实体里面birthday是定义的Date,@JsonFormat只是在当方法前加了返回json的注解的时候会在返回的json里面格式化日期,而这个地方不是返回的json,是整个对象原封不动的传到前端的,birthday依然还是Date类型,所以需要自己转换
人间四月天_亘古不变
spring.messages.cache-duration = #加载的资源包文件缓存持续时间。未设置时,捆绑包将永久缓存。如果未指定持续时间后缀,则将使用秒。
慕粉3628923
已解决,i18n目录放到static下了,改到resource下即可
慕UI9528829
慕无忌9508729
一样的问题,最后解决了。th:object里面要包含完整的 包名.类名 格式。比如package.User
zhaoxgx
加上这个配置: spring.resources.static-locations=classpath:/templates/static
rhy_android
是不是messages下面的basename,encoding没有对齐,idea的配置一般是离上一级一个tab
慕粉1826289186
a标签加th:href="@{地址}"
慕粉1826289186
应该是映射的错。你看下路径是否配置正确
qq_一个人自由_04184920
有区别,试验一个就知道了
一枚加班的程序猿
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.springboot.SpringbooteApplication]; nested exception is java.io.FileNotFoundException: class path resource [resource.properties] cannot be opened because it does not exist
qq_红豆爱阿翁_04304305
相当于对el表达式中的变量进行重命名,自己任意命名。
cqnuhy
如果tl后面有了/下面的就不需要了,只是先后的问题,最总的路径一致就行