之前提过
Thymeleaf
,今天说一种动静并存的用法。
上面的代码中,被注释的那段只会在使用 Thymeleaf 视图解析时才会生效,而单引号内的会在未使用 Thymeleaf 视力解析的情况下生效。
这样做法解决了前端人员在不依赖后台服务的情况下,也能查看页面效果。
在 IDEA 或 WebStorm 通过内置服务器预览都正常。
在 HBuilder 中运行就会报 500 错误。
当时第一反应是让前端换成 WebStorm,但是想想,每个人都应该使用自己顺手的兵器,所以就先找原因。
后来了解到是因为 HBuilder 内置的服务器不支持 POST 请求,但可以配置外部服务器。
这就好办了,先试了下 NG,结果 NG 不支持静态文件的 POST 请求(不过可以通过改源码做到),最后选择了 Tomcat,解决了此问题。
领取专属 10元无门槛券
私享最新 技术干货