回答編集履歴
2
追記
test
CHANGED
@@ -1,3 +1,21 @@
|
|
1
1
|
javascript で thymeleaf のテンプレート要素を出力してももう遅いです。テンプレートが展開されるのはサーバから応答が返るタイミングだけになります。(テンプレートを展開するのが誰か、を理解すると分かりやすいかと[正解はサーバ])
|
2
2
|
|
3
3
|
アプリケーションのコンテキストパスを使いたい為に `@{}` をお使いかと思いますが、一旦 `<input type="hidden">` 等に `@{'/rooms/'}` までの値を設定しておき、javascript からはその値を参照して URL を組み立てると良いと思います。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
追記
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
`<input id="base-url" value="@{'/root/'}" />` (`/>` にして下さい。エラー消えると思います。) とするとコンテキストパス(例えば /myapp)までが入り、`<input id="base-url" value="/myapp/root/" />` という内容になるかと思います。それを使って
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
```javascript
|
16
|
+
|
17
|
+
var a = document.getElementById("base-url") + ${date.plusDays(1)}';
|
18
|
+
|
19
|
+
```
|
20
|
+
|
21
|
+
の様に欲しい URL を組み立てます。
|
1
追記
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
javascript で thymeleaf のテンプレート要素を出力してももう遅いです。
|
1
|
+
javascript で thymeleaf のテンプレート要素を出力してももう遅いです。テンプレートが展開されるのはサーバから応答が返るタイミングだけになります。(テンプレートを展開するのが誰か、を理解すると分かりやすいかと[正解はサーバ])
|
2
2
|
|
3
3
|
アプリケーションのコンテキストパスを使いたい為に `@{}` をお使いかと思いますが、一旦 `<input type="hidden">` 等に `@{'/rooms/'}` までの値を設定しておき、javascript からはその値を参照して URL を組み立てると良いと思います。
|