2010-09-09 76 views

回答

8

不行,你必須有正確的標記。 <c:set/>可以有身體,而不是內容的value屬性,但:

<c:set var="abc"><c:out value="${xyz}" /></c:set> 

我只會用這個來利用逃逸XML提供的由<c:out/>。否則,只需設置value="${xyz}"更簡單。

+1

這很棒!使用這個例子,你也可以包含來自其他.tag文件的值。例如: 2014-04-28 17:02:13

3

<c:set var="abc" value="${xyz}"/> 

記住什麼,C:出基本上是當你想要寫文本到HTML頁面。在這種情況下,你只是想傳遞值,所以保持在可變的土地上。想想你的java代碼做這個

String myString = System.out.println("12"); 

這是關於你在做什麼... :)

+1

這不會產生相同的結果;此方法不會發生XML轉義。 – erickson 2010-09-09 23:12:45