我想將xzy變量的值輸出到abc變量的值中。你可以把<c:cout>標籤放在<c:set>標籤的`value`屬性中嗎?
<c:set var="abc" value="<c:out value="${xyz}"/>"/>
當我這樣做時出現錯誤(unterminated <c:set> tag
)。
你是如何做到這一點的?
我想將xzy變量的值輸出到abc變量的值中。你可以把<c:cout>標籤放在<c:set>標籤的`value`屬性中嗎?
<c:set var="abc" value="<c:out value="${xyz}"/>"/>
當我這樣做時出現錯誤(unterminated <c:set> tag
)。
你是如何做到這一點的?
不行,你必須有正確的標記。 <c:set/>
可以有身體,而不是內容的value
屬性,但:
<c:set var="abc"><c:out value="${xyz}" /></c:set>
我只會用這個來利用逃逸XML提供的由<c:out/>
。否則,只需設置value="${xyz}"
更簡單。
約
<c:set var="abc" value="${xyz}"/>
記住什麼,C:出基本上是當你想要寫文本到HTML頁面。在這種情況下,你只是想傳遞值,所以保持在可變的土地上。想想你的java代碼做這個
String myString = System.out.println("12");
這是關於你在做什麼... :)
這不會產生相同的結果;此方法不會發生XML轉義。 – erickson 2010-09-09 23:12:45
這很棒!使用這個例子,你也可以包含來自其他.tag文件的值。例如: –
2014-04-28 17:02:13