首先我们来看看如何使用format属性进行格式化输出。我们在request中放入当前时间。
request.setAttribute("time", new Date());
在JSP页面中,倘若我们不使用format属性进行格式化,
而直接使用<bean:write name="time" scope="request"/>进行输出,
其输出结果将是:Sun Dec 14 15:38:51 CST 2008
然而我们通常不习惯于使用这种格式,如果我们希望输出这种格式2008-12-14 15:41:12呢?
很简单!我们将其代码修改成这样:
<bean:write name="time" scope="request" format="yyyy-MM-dd HH:mm:ss"/>
这里format属性中的内容我想不需要解释吧?O(∩_∩)O~
时间可以格式化,那么数字呢?
我们向request中放入圆周率request.setAttribute("n", 3.14159265358979323846)。
若直接使用<bean:write name="n" scope="request"/>进行输出,那结果肯定是原封不动的
3.14159265358979323846了。如果我们希望小数点后保留4位呢?也很简单!代码修改为:
<bean:write name="n" scope="request" format="#.####" />
再想想,如果我们放进去的是3.14呢?我们输出却要小数点后保留4位,不足4位用0补上呢?
用上面的方式我们得到将还是3.14,这又该怎么改呢?It’s very easy!!一个非常小的改动:
<bean:write name="n" scope="request" format="0.0000" />
或者<bean:write name="n" scope="request" format="#.0000" />
分享到:
相关推荐
Struts1.x常用的开发包,需要学习struts1.x朋友可以下载
6. struts.custom.i18n.resources:这是一个附加的国际化属性文件路径,Struts2将加载这个文件中的国际化信息。 7. struts.custom.properties:这是一个附加的配置文件路径,Struts2将加载这个文件中的设置和参数。...
绝对可以解决这个这个问题。Struts初学者绝对可以受用的方法。
struts1.x和struts2.x区别
struts1 国际化 源代码 struts1 国际化 工程
freemarker与struts 1.x 结合,生成html 在http://blog.csdn.net/chen1255 的web中有详细描述关于freemarker与struts1.x的结合
在这里,通过一个小例子稍微总结了下struts1和struts2的区别,希望这个能帮助到初学struts的朋友
Struts 2.x权威指南(第3版)
java Struts 1.x 框架 Web 开发 java Struts 1.x 框架 Web 开发
Struts1.x的登录示例,Struts1.x相关详细教程参考我的Blog:http://blog.csdn.net/boyazuo
struts安装,配置 如果你已经了解了MVC,那么使用Struts进行开发对你来说将是一件很爽的事情。下面来说一下基本配置方法(Struts1.X):1.下载Struts:2.加载jar包:3.配置web.xml:4.配置Struts-config.xml文件:
struts1.x入门教程
struts1.x apps 所有最新的Struts1.x项目应用 struts1.x apps 所有最新的Struts1.x项目应用 欢迎大家下载。。。
struts1.x多文件上传, 感觉不错.
struts初学者的数据池配置出现java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource异常的解决办法
纠结了半天的 java.lang.IllegalStateException: getOutputStream() has already。这个问题困扰了半天,在网上查阅了大量资料 出这个错误一般就是下面2个.....
适用于Struts1.x初学者(网摘共25节)
这是struts1.x标签! struts1.x是历经考验的成熟的框架! 此标签可以帮助你更好的学习struts1.x的标签!
Struts1.x-Jdbc,学习Struts1.的曾删改查
struts1.x 中文api 帮助文档