在页面当中我用到了<html:text property="name" value="XXX"/>,其中value的值来自于一个request当中的bean (user),
我想知道这里能不能用<bean:write name="user" property="username"/>来给<html:text>当中的value赋值?就是说能不能写成下面的形式?
<html:text property="name" value="<bean:write name="use" property="username"/>"/>
谢谢。

解决方案 »

  1.   


    试试不就知道了,我刚这么用了。OK的
    但是<bean:write name="use" property="username"/>
    双引号改成单引号
      

  2.   

    to zenozjs(dsfsdf):
    我也晕。我正是因为试过了不行才有的疑问。
    我照着你说的把那部分的双引号改成单引号,结果在html:text表示的那个位置上原样不动显示出我的bean:write代码,到底是哪里有问题呢?
      

  3.   

    <html:text property="name" value="<bean:write name='use' property='username'/>"/>
    或:
    <input type=text name="name" value="<bean:write name='use' property='username'/>"/>
    都是OK的
      

  4.   

    to wendy841015():
    谢谢回复,请问你的struts的版本是多少?谢谢。