用<html:text property="cNodeTitle" size="80" value="<%="局长"%>"/>出问题。在客户端是这样的:
<html:text property="cNodeTitle" size="80" value="局长"/>大虾帮忙呀!

解决方案 »

  1.   

    不能运行时赋值。去研究研究ActionForm类。会有收获。
      

  2.   

    通过form把你修改时不改变的属性,也就是你的keywords传过去,然后修改后的值一样由form回传,可以看一struts自带的例子。
      

  3.   

    struts中不应该出现jsp代码
    <html:text property="cNodeTitle" size="80" value="<%="局长"%>"/>
    应该写成
    <html:text property="cNodeTitle" size="80"/>
    在ActionForm中给cNodeTitle赋值“局长”就可以了
      

  4.   

    另外,你这样写没报错?
    客户端看到的html就是
    <html:text property="cNodeTitle" size="80" value="局长"/>??
    呵呵,该不是你的标签库忘记导入了吧?
      

  5.   

    <input type="text" name="s_name" size="16"  value='<bean:write name="element" property="s_name"/>'>刚在另一个贴的,搞定
    你的form有对应的setter和getter就行了,
      

  6.   

    struts的taglib的确有这样的问题,在解析的时候会将后面的东西全做为字符串传过去,改成html自己的tag就行了