<%=name %>
显示null
<html:text styleClass="input"  property="Form.name"  style="width:90%" value="<%=name %>" readonly="true" disabled="true" />能显示相应的值..为什么.<html:text value="<%=name %>" 这放里面和放外面有什么区别,为什么一个能显示,一个显示null值?

解决方案 »

  1.   

    <html:text name="name" property="Form"/>就能显示值。 
      

  2.   

    struts 帮你处理了,null默认为空串
      

  3.   

    第一个可以显示是porpery属性是form中对应的元素属性想当于struts帮你getAtt了并且把集合解析了
    第二个肯定不行了 你的name在哪里定义了 没有定义肯定是null了
    要想可以 你可以写<% 类名 类对象 =(强制转换) request.getAtt('key')                 然后第一 String name = 类对象.getName(); 就可以了%>
      

  4.   

    放在外面的当做html的普通内容处理了
    放在里面的当做是字符处理的