我想将xzy变量的值输出到abc变量的值。
<c:set var="abc" value="<c:out value="${xyz}"/>"/>
当我这样做时,我收到错误(unterminated <c:set> tag
)。
你是怎么做到的?
答案 0 :(得分:10)
不,你必须有良好的标记。 <c:set/>
可以包含正文内容而不是value
属性:
<c:set var="abc"><c:out value="${xyz}" /></c:set>
我只会利用它来利用<c:out/>
提供的XML转义功能。否则,只需设置value="${xyz}"
。
答案 1 :(得分:3)
怎么样?
<c:set var="abc" value="${xyz}"/>
请记住, c:out 基本上是您想要将文字写入HTML页面的时候。在这种情况下,您只想传递值,因此请将其保存在可变范围内。想想你的java代码做这个
String myString = System.out.println("12");
这就是你在做什么...... :)。