大香伊人中文字幕精品,日韩精品一区二区三区中文字幕,亚洲一区二区三区四区视频http://www.aygfsteel.com/jelly/-Tech-Teczh-cnSun, 18 May 2025 19:01:55 GMTSun, 18 May 2025 19:01:55 GMT60Velocity亂碼問題。http://www.aygfsteel.com/jelly/archive/2006/08/11/62931.htmljellyjellyFri, 11 Aug 2006 02:46:00 GMThttp://www.aygfsteel.com/jelly/archive/2006/08/11/62931.htmlhttp://www.aygfsteel.com/jelly/comments/62931.htmlhttp://www.aygfsteel.com/jelly/archive/2006/08/11/62931.html#Feedback8http://www.aygfsteel.com/jelly/comments/commentRss/62931.htmlhttp://www.aygfsteel.com/jelly/services/trackbacks/62931.htmlSpring集成Velocity的時候出現了亂碼, 看源碼發現, Spring的使用的是Velocity的實現, 默認的是ISO(暈), 開始的時候, 以為簡單的:

<bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
??<property name="cache" value="false" />
??<property name="prefix" value="" />
??<property name="suffix" value=".vm" />
??<property name="contentType" value="text/html;charset=UTF-8" />
?</bean>

這樣就可以解決問題, 沒想到, 還是亂碼,? 看了看Velocity相關的文檔, 于是改了改,

<bean id="velocifyConfig" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
??? ?<property name="resourceLoaderPath" value="/WEB-INF/velocity/" />
??? ?<property name="velocityProperties">
??? ??<props>
??? ???<prop key="input.encoding">UTF-8</prop>
??? ???<prop key="output.encoding">UTF-8</prop>
??? ???<prop key="contentType">text/html;charset=UTF-8</prop>
??? ??</props>
??? ?</property>
??? </bean>

?<bean id="viewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
??<property name="cache" value="false" />
??<property name="prefix" value="" />
??<property name="suffix" value=".vm" />
??<property name="contentType" value="text/html;charset=UTF-8" />
?</bean>

在velocityConfig里添加了:

<property name="velocityProperties">
??? ??<props>
??? ???<prop key="input.encoding">UTF-8</prop>
??? ???<prop key="output.encoding">UTF-8</prop>
??? ???<prop key="contentType">text/html;charset=UTF-8</prop>
??? ??</props>
??? ?</property>
以為, 這下, 肯定可以了吧, 應該改的地方都改了, 高高興興的重啟了一下tomcat, 一訪問, faint仍然亂碼, 這下子崩潰了, 于是開始找, 找啊找, 找啊找, 怎么也是找不到, 看了spring的源碼看了velocity的源碼, 怎么也想不通(一晚上都沒睡好啊), 剛剛起來的時候, 沒辦法, UTF-8改成了GBK, ok, 不亂了, 不過, 變成了GBK, 總是感覺不爽, 不管, 反正是不亂了.



jelly 2006-08-11 10:46 發表評論
]]>
探討Web servicehttp://www.aygfsteel.com/jelly/archive/2006/04/13/40951.htmljellyjellyThu, 13 Apr 2006 10:19:00 GMThttp://www.aygfsteel.com/jelly/archive/2006/04/13/40951.htmlhttp://www.aygfsteel.com/jelly/comments/40951.htmlhttp://www.aygfsteel.com/jelly/archive/2006/04/13/40951.html#Feedback1http://www.aygfsteel.com/jelly/comments/commentRss/40951.htmlhttp://www.aygfsteel.com/jelly/services/trackbacks/40951.html ??? 研究 Web service 差不多有一個星期左右了 , Web service 也算有了一個初步的認識 , 比如 , 可以最大程度的復用 ,? 平臺無關性 , 編程語言模型無關性等 , 可以說 Web Service 確實很好的解了一部分問題 , 但是 , 可能同樣也存在一些問題 . 我想 , 如果真的想要進行 web service 的開發 , 還要有幾點注意 :
1.
響應的速度
??????
我用 axis 寫了一個簡單的 ws, 同時 , Delphi 編寫了一個簡單的客戶端來調用 , 發現第一次調用的時候很慢 , 大約在三四秒左右 , 我想這個速度是不能被人們接受的 , 況且 , 這是都是在本機進行 .

2. 開發的流程問題

?????? IBM developerWorks 上有一篇文章對此做出了一些闡述

1. 自上而下的開發

2. 自下而上的開發

3. 往返式的開發

這三種都有各自的好處 , 自下而上的開發 , 會先編寫接口 , 然后根據接口來生成相應的 WSDL 文件 , 這種方式被很多工具很好的支持 , 但是 , 如果接口變了 , WSDL 文件也要跟著變 , 那么調用可能就會發生錯誤 . 自上而下的開發會先手工編寫 WSDL, XSD 等文件 , 這對開發人員的要求無形中有了提交 , 開發人員必須很清楚的理解 WSDL, XSD, 當然 , 這種要求并不過分 .( 這也是被作者推薦的方式 ) 往返式開發會先根據接口生成 WSDL 文件 , 然后在根據 WSDL 文件生成代碼 , 這種方式 , 造成了一些流程上的混亂 , 也增加了一些無謂的流程 , 不建議使用 .

3. 每個服務的粒度問題 , 我認為 , 應該由多個小的服務 , 來組成整個業務 .

4.RPC 形式 , 還是文檔形式 . RPC 的最大好處是簡單 , 容易理解 , 也是被支持的最好的 , 不過 , 文檔形式更為靈活 , 當然 , 具體的選擇還要看業務的須求 .

5. 數據的驗證 , 這應該是個很重要的問題 , 然而現在的工具似乎并不能很好的解決這個問題 .

?



jelly 2006-04-13 18:19 發表評論
]]>
JSTL標簽出錯的解決方法.http://www.aygfsteel.com/jelly/archive/2005/12/27/25531.htmljellyjellyTue, 27 Dec 2005 02:02:00 GMThttp://www.aygfsteel.com/jelly/archive/2005/12/27/25531.htmlhttp://www.aygfsteel.com/jelly/comments/25531.htmlhttp://www.aygfsteel.com/jelly/archive/2005/12/27/25531.html#Feedback5http://www.aygfsteel.com/jelly/comments/commentRss/25531.htmlhttp://www.aygfsteel.com/jelly/services/trackbacks/25531.html用Spring或是只用jstl的朋友大多都會遇到過: 
                     According to TLD or attribute directive in tag file, attribute value does
not accept any expressions
這個問題, 經常會覺得摸不著頭腦, 我的代碼沒問題啊(這是程序員經常說的一句話, hoho~), 確實, 代碼沒問題, 其實我也不知道是怎么回事, 不過如果你遇到上面的問題, 可以試試下面的兩種解決辦法:
把url原來的/WEB-INF/c.tld*等改為http://java.sun.com/jstl/core**
把<web-app *****>
    </web-app>中的*全部去掉

jelly 2005-12-27 10:02 發表評論
]]>
主站蜘蛛池模板: 广元市| 阿勒泰市| 娄烦县| 科技| 罗甸县| 贵州省| 营山县| 环江| 富宁县| 嘉禾县| 桦南县| 景谷| 江口县| 望奎县| 怀化市| 晋中市| 肇庆市| 巍山| 遂昌县| 鹤峰县| 班玛县| 武川县| 连城县| 汉源县| 尖扎县| 邢台市| 博野县| 扬州市| 江源县| 太湖县| 太谷县| 张掖市| 山阳县| 南木林县| 武定县| 邵武市| 锡林郭勒盟| 溧阳市| 临漳县| 东方市| 分宜县|