struts1.x中bean:write 中的format和formatkey,bundle 的用法

    技术2022-05-18  13

    现在假设你有个bean叫"test",并具有属性,average,它返回一个float的数值,我们现在需要对这个average数值进行format,当然为了说明bundle的用法,假设你在struts-config.xml文件里配置了key="test"的资源,( <message-resources key="test" parameter="com.kinmet.resource.constant" />)当然你用format而不是用formatkey的话,这个bundle就不会有什么效果。现在可以这样写<bean:write   name="test"   property="average"   format="#,#00.0#"/>  或都写成<bean:write   name="test"   property="average"   formatkey="test.average"   bundle="test"/>(test的bundle中应包含test.average=#,#00.0#这个的定义),这表求,将这个float的值进行格式化显示,至少两位整数,一位小数,并最多只能有两个小数,至于format怎么写可以看jdk   help的java.text.DecimalFormat、java.text.SimpleDateFormat等API对于字符串属性,这个format好像没有作用。  


    最新回复(0)