﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-j2ee专栏</title><link>http://www.blogjava.net/javacql/</link><description>j2ee,ajax相关技术</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 06:03:23 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 06:03:23 GMT</pubDate><ttl>60</ttl><item><title>Double类型如何不科学计数法显示，</title><link>http://www.blogjava.net/javacql/archive/2009/11/13/302168.html</link><dc:creator>列夫司机</dc:creator><author>列夫司机</author><pubDate>Fri, 13 Nov 2009 01:10:00 GMT</pubDate><guid>http://www.blogjava.net/javacql/archive/2009/11/13/302168.html</guid><wfw:comment>http://www.blogjava.net/javacql/comments/302168.html</wfw:comment><comments>http://www.blogjava.net/javacql/archive/2009/11/13/302168.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/javacql/comments/commentRss/302168.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javacql/services/trackbacks/302168.html</trackback:ping><description><![CDATA[<span style="color: #993300">今天遇到个很棘手但难以解决的问题！就是关于Double显示科学计数法问题！<br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/javacql/qqq.jpg" width="325" height="50" /><br />
比如10000000.21的Double类型 却显示成10.00000021E7&nbsp; 其实如果这个用String 类型输出的话很容易解决。<br />
</span><br />
如：<br />
<span style="color: #ff0000">DecimalFormat df = new DecimalFormat("0.00"); <br />
System.out.println(df.format(a)); <br />
或&nbsp;<br />
&nbsp; public static String formatNum(double value)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String retValue = null;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DecimalFormat df = new DecimalFormat();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; df.setMinimumFractionDigits(0);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; df.setMaximumFractionDigits(2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; retValue = df.format(value);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; retValue = retValue.replaceAll(",", "");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return retValue; </span>
<p><span style="color: #ff0000">&nbsp;&nbsp;&nbsp; }</span></p>
<span style="color: #000000">都可以不以科学计数法显示的 但是返回的都是String 类型<br />
大家有没有考虑过。<br />
如果让Double类型不变的前提，非科学计数法显示了。？<br />
&nbsp;&nbsp;&nbsp;&nbsp; 到最后实在没办法 。只有在页面做文章了。<br />
当在页面获取数据显示前 ，对他格式化下！&nbsp;&nbsp;<br />
用FMT:FORMATNUMBER&nbsp; 标签；试试<br />
具体写法：<br />
</span>&lt;fmt:formatNumber value="${caseForm.caseBean.payinfo.paymentFee}" pattern="0.00"/&gt;&nbsp;<br />
<br />
<br />
<br />
&nbsp; 
<img src ="http://www.blogjava.net/javacql/aggbug/302168.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javacql/" target="_blank">列夫司机</a> 2009-11-13 09:10 <a href="http://www.blogjava.net/javacql/archive/2009/11/13/302168.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>FLEX实践：主应用程序、MODULE、COMPONENT组合</title><link>http://www.blogjava.net/javacql/archive/2009/11/13/302167.html</link><dc:creator>列夫司机</dc:creator><author>列夫司机</author><pubDate>Fri, 13 Nov 2009 00:47:00 GMT</pubDate><guid>http://www.blogjava.net/javacql/archive/2009/11/13/302167.html</guid><wfw:comment>http://www.blogjava.net/javacql/comments/302167.html</wfw:comment><comments>http://www.blogjava.net/javacql/archive/2009/11/13/302167.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/javacql/comments/commentRss/302167.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javacql/services/trackbacks/302167.html</trackback:ping><description><![CDATA[<p>模块(Module)开发的优点自不待说。Flex Project中建立多个Application，并不能减少主文件swf的体积，可能还会增加。Module是编译进另一个swf实体，自然减少了主 swf的体积。BTW，在创建Module时，注意选择关联的主swf，这可以使Module减肥不少，原理不再絮叨。</p>
<p>&nbsp;</p>
<p><br />
--=========================================================================</p>
<p>下面开始完成这次实践吧</p>
<p>1）创建myComponent/LoginComponent.mxml</p>
<p>&lt;?xml version="1.0" encoding="utf-8"?&gt;<br />
&lt;mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="344" height="208" backgroundColor="#F3E8BA"&gt;<br />
&nbsp; &lt;mx:Script&gt;<br />
&nbsp; &lt;![CDATA[<br />
&nbsp;&nbsp;&nbsp; import mx.controls.Alert;<br />
&nbsp;&nbsp;&nbsp; private function getUserName():void{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Alert.show(username.text);<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp; ]]&gt;<br />
&nbsp; &lt;/mx:Script&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;mx:TextInput x="92" y="45" id="username"/&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;mx:Button x="126" y="105" label="Show Name" click="getUserName()"/&gt;<br />
&nbsp;&nbsp;&nbsp; <br />
&lt;/mx:Canvas&gt;</p>
<p>2）创建ModuleTest.mxml</p>
<p>&lt;?xml version="1.0" encoding="utf-8"?&gt;<br />
&lt;mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" <br />
&nbsp;&nbsp;&nbsp; width="530" height="394" backgroundColor="#F5BFBF" xmlns:mp="myComponent.*"&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;mp:LoginComponent x="93" y="67"/&gt;<br />
&lt;/mx:Module&gt;</p>
<p>&nbsp;3）编译ModuleTest.mxml</p>
<p>在命令行CMD进入后输入&nbsp; mxmlc ModuleTest.mxml (这里要写上ModuleTest.mxml的绝对路径 )</p>
<p>4）创建 Main.mxml 主应用程序</p>
<p>&nbsp;</p>
<p><br />
&lt;?xml version="1.0" encoding="utf-8"?&gt;<br />
&lt;mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"&gt; <br />
&lt;mx:Style source="CssTest.css" /&gt;<br />
&nbsp;&lt;mx:Script&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;![CDATA[<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; //利用ModuleLoader加载模块<br />
&nbsp;&nbsp;&nbsp; public function addMod():void{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod1.url="ModuleTest.swf";//url指向modOne.mxml<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mod1.loadModule();//发出指令调用模块<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; ]]&gt;<br />
&lt;/mx:Script&gt;</p>
<p>&lt;mx:panel&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mx:ModuleLoader x="409" y="76" url="ModuleTest.swf"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mx:ModuleLoader x="409" y="110" id="mod1"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mx:Button x="918" y="499" label="Add Module" click="addMod()"/&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;/mx:panel&gt;</p>
<p>&lt;/mx:Application&gt;</p>
<p>注：本例中尝试了两种方法载入module</p>
<p>&nbsp; &lt;mx:ModuleLoader x="409" y="76" url="ModuleTest.swf"/&gt; 是直接载入MODULE</p>
<p>&nbsp;</p>
<p><br />
&nbsp; &lt;mx:ModuleLoader x="409" y="110" id="mod1"/&gt;<br />
&nbsp; &lt;mx:Button x="918" y="499" label="Add Module" click="addMod()"/&gt; 则是通过接口方式来载入MODULE</p>
<p>&nbsp;</p>
<img src ="http://www.blogjava.net/javacql/aggbug/302167.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javacql/" target="_blank">列夫司机</a> 2009-11-13 08:47 <a href="http://www.blogjava.net/javacql/archive/2009/11/13/302167.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>