<s:textfield name="user.username" value="%{#session.userinfo.username}"/>
<s:textfield name="user.username" value="${userinfo.username}"/>
等都不行 ??
那就只有一个问题..值是空的 ..你直接
${homeworkmodify.content}打印到页面上看看是不是空值..

解决方案 »

  1.   

    <td> <s:textfield name="title" value="value"> </s:textfield> </td> </tr>这样输入框里就显示value字样了,你说的不能显示指什么?
      

  2.   

    不是空值,想用struts2做真费尽。谢谢楼上的!
      

  3.   

    因为这个是一个修改的表单这里,我想实现点击修改之后到达这个页面,但是修改的内容传不过来,我记得1里面不是支持value=jstl表达式么??
    2里面什么表达式都不让写!  郁闷!!!
      

  4.   

    那改为:
    <input type="text" value="${}"
    好了..
      

  5.   

    还是用不上struts2的标签了,  伤心中!!!!!!!!!
      

  6.   

    你可以这样用,
    如果是从form中取值的话
    <s:textfield name="username" value="%{#from.username}"/> 其中form是Form的一个的对象
    如果你已经把值放入了session中的话
    <s:textfield name="username" value="%{#session.username}"/> 
    如果还是拿不到值,你可以将value中进行变化 {}中的前的%换成$,from和session前的#要不要其实没多大的区别。
    希望对你有帮助。
      

  7.   

    你的action中对应的属性要有get方法才可以
      

  8.   

    用以下方式去写
    <c:out value="${homeworkmodify.content}"/>LZ可以参考一下标签和EL表达式 赋值方法
      

  9.   

    Action中声明Article实体类article变量(Article有title,content属性)
    编辑方法里得到相应编号的article.
    返回的编辑页面使用
    <s:textfield key="article.title" theme="simple"/>再不行,换
    <s:textfield key="article.title" value="%{user.password}" theme="simple"/>试试
      

  10.   

    <s:textfield key="article.title" value="%{article.title}" theme="simple"/>
    呵呵,复制项目里的,纠正下。