<tr align="center">
<td>日期</td>
<td><input type="text" value=<s:date name="#user.joinDate" format="yyyy-MM-dd"></s:date> name="joinDate"></td>
  </tr>
如上图所示,当数据库中joinDate为空的时候,在页面中的输入框内为显示name="joinDate",请问如何解决该问题?

解决方案 »

  1.   


          <tr align="center">
            <td>日期</td>
            <td><input type="text" value=“<s:date name="#user.joinDate" format="yyyy-MM-dd"></s:date>” name="joinDate"></td>
          </tr>你value没引号,后面的name="joinDate" 就被当成它的值了
      

  2.   

       <tr align="center">
            <td>日期</td>
            <td><input type="text" value=“<s:date name="#user.joinDate" format="yyyy-MM-dd"></s:date>” name="joinDate"/></td>
          </tr>input 没结束
      

  3.   


    #5楼也错了,这才是对的:
    <td><input type="text" value='<s:date name="#user.joinDate" format="yyyy-MM-dd"></s:date>'   name="joinDate"></td>引号的使用为:内单外双,内双外单