<s:textfield name="email" label="郵件"></s:textfield>------我想先從數據庫中讀出數據也就是說先給這個空間賦值,怎麼賦值啊?

解决方案 »

  1.   

    你取出数据之后在action里面给emal变量赋好值显示不出来吗?那加上value属性看看
      

  2.   

    你在Action 定义一个String email 生成get set方法 就行了
    如果你的字段多 就定义成一个实体类 然后 对象.属性
      

  3.   

    <s:textfield name="email" label="郵件" value="name2"></s:textfield>
    好像是这样写的,你试一下。
    像这种控件我不推荐用s的标签,建议用纯html的好。修改什么的好弄。
    <input type=text value=<s:property value='email' /> />
      

  4.   

    当你跳转到这个页面的时候,你的action中email属性赋值就行了。确定email有get/set方法
    然后在这个页面
    <s:textfield name="email" label="郵件" value="%{email}"></s:textfield>