<tr>
        <td>描述:<textarea  name="student.contents" value='<s:property value="student.contents"/>'></textarea></td>
       </tr>我要从另一个页面获取传过来的值,<input>标签可以正常显示,就是这个不显示。

解决方案 »

  1.   

    value=${requestScope.student.contents}   试试
      

  2.   


    struts2标签好像不支持这个
      

  3.   


    <tr>
      <td>描述:<textarea name="student.contents" >
            <s:propertyvalue="student.contents"/></textarea></td>
      </tr>
    这个property写外面去,,textarea没有value属性的吧。
      

  4.   

    是这样,上面的乱了。
    <tr>
      <td>描述:<textarea name="student.contents" ><s:property value="student.contents"/></textarea></td>
      </tr>
      

  5.   

    [Quote=引用 6 楼 yexiongmybh 的回复:]
    HTML code<tr>
      <td>描述:<textarea name="student.contents" >
            <s:propertyvalue="student.contents"/></textarea></td>
      </tr>嗯。。我已经这样写了。但是编辑了,提交到数据库里的不改变。。如果要实现编辑,该怎么写,<textarea>不支持value
      

  6.   

    <tr>
      <td>描述:<textarea name="student.contents" >
      </textarea>
    <s:propertyvalue="student.contents"/>
    </td>
      </tr>
    这样就是把内容显示在外面,然后 编辑textAREA里面的可以提交
      

  7.   

    或者你拿值的时候 使用jstl表达式显示,也可以编辑
      

  8.   

    从另外一个页面传过来?是通过test.action?id=xxx这样传的么?如果是的话,就用request.getParameter("xxx");
    如果不是,就用<s:property value="#student.contents"/>  注意你没加#