struts的标签库之bean:write用法

转载 2018年04月17日 19:54:07

bean:write相当于<%=request.getAttribute(“something”)%>
例子一:

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

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

,则页面上显示出hello world。

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

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

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

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

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

例子二:

某处设置了request.setAttribute(“bj”,”欢迎你“);

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

,则页面上显示出红色的欢迎你。如果filter属性不设置为false,则默认为true,那么显示出的内容就为欢迎你

例子三:

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

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

,此为默认的显示方法,显示出的时间为:Fri Mar 28 15:04:21 CST 2008

,此为自己指定日期的显示格式,显示出的时间为2008-3-28 15:04:21

例子四:

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

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

,此为默认的显示方法,显示出的数字位1223333.333

,此为自己指定数字的显示格式,显示出的时间为1,223,333.333

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

,此为自己指定数字的显示格式,显示出的时间为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标签取出并按指定方式显示结构体的方法如下:

用户名:”>

年龄:”>

性别:”>

组名:”>

示例如下:

[html] view plain copy
<%@ page language=”java” pageEncoding=”GBK”%>
<%@ taglib uri=”http://struts.apache.org/tags-bean” prefix=”bean” %>
<%@ taglib uri=”http://struts.apache.org/tags-html” prefix=”html” %>
<%@ taglib uri=”http://struts.apache.org/tags-logic” prefix=”logic” %>
<%@ taglib uri=”http://struts.apache.org/tags-tiles” prefix=”tiles” %>




<title>test.jsp</title>  







<%
String test=”标签测试”;
request.setAttribute(“beanwritetest”,test);

%>


Struts2标签库(5):<s:bean/>,<s:push/>

start.jsp : Insert title here   标签用法演示 struts.xml :
  • confirmAname
  • confirmAname
  • 2013-06-25 17:58:00
  • 1084

struts的bean标签

例子: http://struts.apache.org/tags-bean信息中的 --> String path = request.getContextPath(); ...
  • xzf19901108
  • xzf19901108
  • 2012-07-16 14:47:36
  • 796

struts1.x中bean:write标签格式化输出

)时间:     request.setAttribute("time", new Date());     使用进行输出,其输出结果将是:     Sun Dec 14 15:38:51 CST 2...
  • ocean1010
  • ocean1010
  • 2011-01-06 11:02:00
  • 4557

Struts1学习之--11、通过bean define标签入门struts标签库

Bean define 1、导入struts1 bean的标签库:    2、demo            Stringusername="zhangsan";        requ...
  • zuoanren
  • zuoanren
  • 2012-12-16 20:27:48
  • 1460

Struts中如何对bean:write输出的数据进行格式化

在我们的struts应用中,如果bean:write输出的是很大的Double数据的话,默认情况下它会用科学计数化表示 如 1.316E8等。我们需要将他进行格式化,如千分位格式化等。即输出为13,1...
  • zsy_gemini
  • zsy_gemini
  • 2007-12-20 23:20:00
  • 990

Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。

 Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。  标签库 ...
  • wqhzxy87812389
  • wqhzxy87812389
  • 2007-05-21 08:07:00
  • 2217

struts标签库:bean:write web.xml

  • seeds_home
  • seeds_home
  • 2012-08-23 08:42:33
  • 113

struts标签库:bean:write Action

package com.bjpowernode.struts; import java.util.Date; import javax.servlet.http.HttpServletReques...
  • seeds_home
  • seeds_home
  • 2012-08-23 08:42:19
  • 201

struts标签库:bean:write struts-config.xml

  • seeds_home
  • seeds_home
  • 2012-08-23 08:42:46
  • 249

struts标签库:bean:write 界面

index.jsp 测试beanwrite标签 bean_write.jsp 测试be...
  • seeds_home
  • seeds_home
  • 2012-08-23 08:42:03
  • 247
收藏助手
不良信息举报
您举报文章:struts的标签库之bean:write用法
举报原因:
原因补充:

(最多只允许输入30个字)