bean标签

本文介绍了Struts框架中标签库的应用方法,包括如何在JSP页面中使用struts标签进行数据展示、页面变量定义、获取集合大小及国际化资源。通过具体示例展示了<bean:write>、<bean:define>、<bean:size>和<bean:message>等标签的使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目引入struts后,在WEB-INF中会生成c.tld,struts-html.tld,struts-logic.tld等文件

在jsp中引用相应标签的tld文件。jsp中taglib里的uri和prefix分别对应tld文件中的uri和short-name:

<%@ taglib uri="http://struts.apache.org/tags-bean"  prefix="bean"%>

1.<bean:write格式化输出:

<logic:iterator    id="fwxx"     name="list">    此处id是随便起的元素别名,与下面的name值对应;name是一个集合

    <bean:write    name="fwxx"    property="zj"    format="#,###"/>元

    <bean:write    name="fwxx"    property="date"    format="yyyy年MM月dd日"/>  //冒似fwxx对象必须有getDate()方法

</logic:iteartor>

2.<bean:define定义页面变量:

<bean:define    id=""dataList     type="java.util.List"    name="list"    scope="request"/>     ——————>在request范围中取出list集合并重新命名为dataList

    共找到<%=dataList.size()%>条数据

</bean:define >

3.<bean:size得到集合中数据总数:

<bean:size    id="count"    name="list"/>

共找到${count}条记录

4.<bean:message取得国际化资源

例如国际化资源中有:info.myKey = The numbers entered are {0},{1},{2},{3}
jsp中:<bean:message key=”info.myKey” arg0=”5” arg1=”6” arg2=”7” arg3=”8”/>
显示为:The numbers entered are 5,6,7,8

国际化编码语言转化:1.cmd——>native2ascii.exe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值