<div align="center"><bean:write name="basicData" property="name"/></div>
bean:write是什么意思啊
是Javabean么
详细些,最好有例子,万分感谢!!!!!!

解决方案 »

  1.   

    bean:write是struts的标签库中的
    lz去百度一下好多的
      

  2.   

    输出 session、javabean等属性的值javabean的使用:
    如有User类,User类有属性名字userName,年龄age,性别sex
    则在某个jsp页面中,可按如下写:用户名:<bean:write name="user" property="userName"/>
    年龄:<bean:write name="user" property="age"/>
    性别:<bean:write name="user" property="sex"/>session的使用:
    如在某处设置了request.setAttribute("hello","hello world");
    则使用<bean:write name="hello"/>,会在页面上显示出hello world。
      

  3.   

    public class BasicData{
    private String msg;
         public void setMsg(String msg){
                 this.msg=msg;
            }
         public String getMsg(){
          return this.msg; 
       }
     }
    在一个servlet或者页面中调用下面:
      BasicData basicData=new BasicData();
       basicData.setMsg("123");
     session.setAttribute("basicData",basicData);在最后页面中调用:
    <bean:write name="basicData" property="msg"/>
    输出123
    其实就是输出在page,request,session,application范围中的javabean的对象的属性的值,也可以<bean:write/> 用scope指定范围
    如何是session.setAttribute("basicData","123");
    <bean:write name="basicData"/>就行了,
    当然如果你的是对象的属性的值是一个集合可以这样:
    <bean:write name="basicData" property="property[0]"/>//0是索引
    是Map类型的
    <bean:write name="basicData" property="property[java]"/>//java是关键字
    还有设定相关的setter getter方法.