秀和システムの「プログラミング入門 Spring Boot2」を動作させていて疑問がでました。
環境は
Windows10
java1.8
tst 3.8.4
Gradleプロジェクト
Thymeleaf2
です。
HTMLファイルをHTML5で作ったのですが、
html
1<input type="text" name="text1" th:value="${value}" />
とコードを書くと動作するのですが
html
1<input type="text" name="text1" th:value="${value}">
とスラッシュをとるとエラーになります。
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Mon Feb 12 14:11:36 JST 2018
There was an unexpected error (type=Internal Server Error, status=500).
Exception parsing document: template="index", line 13 - column 3
特に、スラッシュは必要なかったかと思うのですがなぜThymeleafではエラーになるのでしょうか?
なおメタタグも
html
1<meta charset="UTF-8">
と書くとエラーとなり
html
1<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
と書かなければなりません。
PHPでの開発時にこのようなトラブルはなかったので疑問になりました。
htmlは厳密に書かなければエラーになってしまうのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/13 05:22