• Struts标签 bean:write用法


    bean:write相当于<%=request.getAttribute("something")%>


    例子一:

    某处设置了request.setAttribute("hello","hello world");

    则在某个jsp页面中,用struts的write标签取出并显示的方式如下:

    <bean:write name="hello"/>,则页面上显示出hello world。

    bean:write常用的属性有如下几个:

    1。name,用来指定属性的名字

    2。filter,用来指定是否屏蔽到属性值的HTML格式

    3。property,用来指定name所代表的对象的属性名字

    4。format,用来指定显示的时间,数字,日期等的格式



    例子二:

    某处设置了request.setAttribute("bj","<font color='red>欢迎你</font>");

    则在某个jsp页面中,用struts的write标签取出并按红色的方式显示的方式如下:

    <bean:write name="bj" filter="false"/>,则页面上显示出红色的欢迎你。如果filter属性不设置为false,则默认为true,那么显示出的内容就为<font color='red>欢迎你</font>。



    例子三:

    某处设置了request.setAttribute("date",new Date());

    则在某个jsp页面中,用struts的write标签取出并按指定方式显示日期的方法如下:

    <bean:write name=“date”/>,此为默认的显示方法,显示出的时间为:Fri Mar 28 15:04:21 CST 2008

    <bean:write name=“date” format="yyyy-MM-dd HH:mm:ss"/>,此为自己指定日期的显示格式,显示出的时间为2008-3-28 15:04:21



    例子四:

    某处设置了request.setAttribute("n",“1223333.333”);

    则在某个jsp页面中,用struts的write标签取出并按指定方式显示数字的方法如下:

    <bean:write name=“n”/>,此为默认的显示方法,显示出的数字位1223333.333

    <bean:write name=“n” format="###,###.####"/>,此为自己指定数字的显示格式,显示出的时间为1,223,333.333

    如果希望小数点后的不足四位时,缺位补0,则应

    <bean:write name=“n” format="###,###.0000"/>,此为自己指定数字的显示格式,显示出的时间为1,223,333.3330



    例子五:

    假如有User类和Groupe类,User类有属性名字userName,年龄age,性别sex和所属的Groupe,Groupe类有属性组名groupeName,并均具有相应的get和set方法。

    某处设置了request.setAttribute("user",new User("张三","20","男",new Groupe("三组")));

    则在某个jsp页面中,用struts的write标签取出并按指定方式显示结构体的方法如下:

    用户名:<input type="text" value="<bean:write name=“user” property="userName"/>">

    年龄:<input type="text" value="<bean:write name=“user” property="age"/>">

    性别:<input type="text" value="<bean:write name=“user” property="sex"/>">

    组名:<input type="text" value="<bean:write name=“user” property="groupe.groupeName"/>">


  • 相关阅读:
    libyuv编译(各平台)【转】
    /dev/mem可没那么简单【转】
    嵌入式Linux上通过boa服务器实现cgi/html的web上网【转】
    linux select函数详解【转】
    dpkg: error processing package bluez (--configure) 解决方法【转】
    Linux内核中的中断栈与内核栈的补充说明【转】
    Linux内核中断引入用户空间(异步通知机制)【转】
    用户空间与内核空间,进程上下文与中断上下文[总结]【转】
    linux 路由表设置 之 route 指令详解【转】
    自己动手做聊天机器人 一-涉及知识【转】
  • 原文地址:https://www.cnblogs.com/dqsweet/p/4927770.html
Copyright © 2020-2023  润新知