读书人

一个简单有关问题。

发布时间: 2012-11-21 08:23:26 作者: rapoo

一个简单问题。。
struts 中

<s:property value="a"/>

<s:property value="a">
</s:property>
有什么区别? 为什么我用第二种会报错?我平时习惯 在后面 不加 “/ ”,直接快捷键补充完成。。

[解决办法]
<s:XXX value="a">
…………
</s:XXX>
这种形式一般用在中间还可以放其它内容的情况下(不管你需不需要放,问题是理论上可以放)。

而 <s:property value="a"/> 在struts 中已经是最小一级单位了,一个属性对应一个值,中间不可能再包含更小的单位。Struts这样做,不仅符合并提醒注意这个逻辑,而且在处理效率上也会更高效。
[解决办法]
你改成这样试试:

HTML code
<s:property >a</s:property> 

读书人网 >Apache

热点推荐