一个简单问题。。
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>