【发布时间】:2010-09-09 22:57:19
【问题描述】:
我想把xzy变量的值输出成abc变量的值。
<c:set var="abc" value="<c:out value="${xyz}"/>"/>
执行此操作时出现错误 (unterminated <c:set> tag)。
你是怎么做到的?
【问题讨论】:
我想把xzy变量的值输出成abc变量的值。
<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>
我只会使用它来利用<c:out/> 提供的 XML 转义。否则设置value="${xyz}" 会更简单。
【讨论】:
怎么样
<c:set var="abc" value="${xyz}"/>
请记住,c:out 基本上是在您想要将文本写入 HTML 页面时。在这种情况下,您只想传递值,因此请将其保存在可变区域中。想想你的java代码这样做
String myString = System.out.println("12");
那是关于你在做什么...... :)
【讨论】: