首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

一个简单有关问题。

2012-11-21 
一个简单问题。。struts 中s:property valuea/和s:property valuea/s:property有什么区别? 为什

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

热点排行