<bean:write name="CreateTree" Property="mystr"/>
<%=CreateTree.mystr%>我晕,用JSP的就能输出,,STRUTS的就是不行,为什么??感谢大家

解决方案 »

  1.   

    不要把struts标签和jsp标签混淆了 如果用jsp标签 那么要改成:
    <jsp:useBean id="CreateTree" scope="session" class="ghyghost.CreateDBTree" />
    <jsp:getProperty name="CreateTree" property="mystr"/>
      

  2.   

    如果你要用struts标签使用bean,这个bean的每个变量必须实现set,get方法,作为标准的bean,你的myst 没有set/get方法,所以就不能显示出来 ,需要在CreateDBTree 加入setMyst/getMyst方法,才能显示
      

  3.   

    加getter:public class CreateDBTree {
    String dbtree = "";
    String mystr="abc";
    public String getMystr(){
      return this.mystr;
    }
    }
      

  4.   

    没有 name属性 你想输出啥啊