財富雜志:http://money.cnn.com/magazines/fortune/
福布斯:http://www.forbes.com/
普特英語聽力:http://www.putclub.com/index.php
英語之聲:http://www.4english.cn/
posted @ 2006-07-12 15:17 負人博客 閱讀(142) | 評論 (0) | 編輯 收藏
posted @ 2006-07-12 15:17 負人博客 閱讀(142) | 評論 (0) | 編輯 收藏
1.北京柳浪游泳場
地址:海淀區頤和園南門
從清河出發:
??????????? (1)從清河出發,乘坐運通109(錦繡大地綠色市場-霍營),抵達長河橋. 約17.63公里;
????????????(2)從清河出發,乘坐333(原355支)(西二旗北站-小營西站),在中關村換乘840內(黃土崗村-黃土崗村),抵達長河橋. 約12.31公里;
??????????? (3)從清河出發,乘坐355(廖公莊-育新小區),在中關園換乘運通110(田村小區-望京新城),抵達長河橋. 約13.17公里
從西直門出發:
???????? 直門出發,乘坐360區間(閔莊南里-西直門),抵達長河橋. 約9.96公里
2.北京的幾個大藥房
???這兩天為一個外地朋友買藥,我是跋山涉水,翻山越嶺,好不容易找到幾個北京比較大的藥房,到了一看,媽呀,原來兩個挨著:
???? (1)天天好大藥房
????????? 清河出發乘坐604南櫻桃園下車
?????(2)百姓陽光大藥房
????????? 清河出發乘坐604南櫻桃園下車 向前走300m左右到。
posted @ 2006-07-11 14:16 負人博客 閱讀(285) | 評論 (0) | 編輯 收藏
?
posted @ 2006-07-11 14:10 負人博客 閱讀(212) | 評論 (0) | 編輯 收藏
筆試考核
??? IBM招聘考核的第一關是筆試,主要測應聘者的綜合素質。IBM在全球設有一個“數據處理測試”(Data Procession)題庫,用來筆試考核。考核的目的是測試應聘者的邏輯推理能力。為IBM的招聘官員做參考。
??? IBM對應聘者的專業背景并無嚴格要求。也許很多人都難以置信,IBM筆試考核題目中沒有任何關于計算機知識的內容。這有兩方面原因,一是IBM招聘的崗位覆蓋面較廣,不是所有的人員都從事IT技術崗位,如果應聘的是技術崗位,在將來的面試中會有專門部門進行考核。二是IBM看重應聘者的潛能。筆試題目時間很短,由于時間緊迫,在壓力之下,有的應聘者十分緊張,而有的應聘者卻有很好的心理素質,十分冷靜。通過這樣的筆試,就能考查應聘者的綜合反映速度、判斷能力以及心理素質等。
??? 在IBM中,有時,非IT專業出身的應聘者也能在IT技術崗位上做得十分出色。IBM有一名技術經理,并非電子或計算機等技術專業背景,專業反而是戲劇編劇,進IBM后卻當上了系統工程師。在IBM,只要你有興趣和潛力,公司就會給你機會。在筆試之后的各輪面試中,和今后的
培訓
和工作中,IBM會發現你的興趣和潛力。
??? 屈原《離騷》:“舉賢而授能兮,循繩墨而不頗。”選拔與任用人才,遵循規則與法度就不會有偏差。IBM通過相應的筆試來測試應聘者的邏輯推理能力,但只以之作為評判人才的參考,有助于選拔到合適于崗位與公司的人才。
??? 面試
??? IBM的招聘面試流程并不復雜,應聘者在通過IBM人力資源部門的測試之后,就可以直接與招聘部門負責人進行交流。人力資源部門的測試題主要都是測IQ,一般很簡單,要求答題有一定的速度。
??? IBM認為,無論哪種考試都不可能即時進行靈活地變動,而每名應聘者都很靈活,情況也各有不同。因此只有通過面試,才能最能動地隨時做出調整和判斷,評判出應聘者是否符合IBM公司的要求,結果才是真實的。這也要求主持面試的評判者技能和經驗都應該很豐富。IBM很重視面試,一般事先由人力資源部門提供給經理層有關參考例題,希望他們做出公正的判定。新員工一般要經過兩輪面試,一些重要的崗位要經過4-5面試。
??? 面試所考核的素質:
??? 誠信——IBM負責招聘的經理級人員都要經過專門的
培訓
。在面試時,IBM很看重人的正直和誠實,并把誠信的品質放在很重要的位置。
??? 自信心——其次,應聘者是否充滿自信心也很重要,在面試中IBM通過觀察應聘者的肢體語言就可以判別對方是否具有自信心,自信但絕不要狂妄。
??? 溝通能力——再有就是應聘者是否善于溝通,一個人的溝通能力不在于說話多少,而在于能否說到點子上,思路是不是清晰,是不是有邏輯性。。舉個例子來說,在面試客戶代表時,招聘者常常會想,如果我是客戶,我會愿意同這個人做生意嗎?答案若是肯定的,他(她)就被錄用了。在面試時,面試人員還會提一些與應聘者觀念不同的問題,看對方如何回答。溝通能力強的學生表現會很自如,落落大方。曾經有一個有過工作經歷的應聘者來應聘,面試人員出了一道難題,問她在三五年以后是否有離開公司的打算。面對這一問題,比較常見的回答是“我不會有這樣的考慮”。可她回答說:“我現在不能給你‘是’或‘不是’的答案,但我可以向你承諾,在IBM這幾年會竭盡全力作出貢獻,絕對不會辜負公司的信任和培養。”這個回答給面試人員很深的印象。4年后她離開IBM公司,但IBM公司認為她在IBM干得很出色,實現了面試時的諾言。
??? 其他——諸如應聘者工作態度上是否具有主動精神,工作中的學習能力、創新能力以及適應變化的能力等因素也很重要。
??? 面試是一個非常重要的過程,IBM認為,面試是雙方的溝通,是雙方價值觀的交流與認同過程,無論經過幾次面試,最終都是為了達到這個目的。
??? 《墨子》:“聽其言,觀其行,察其所能。”聽其言論,觀察其行為,而知其能力與特長。
??? 《后漢書》:“吳季英有知人之明。”知人之明,能識別、提拔人才的才能與本領。IBM的每一位面試官員靠過硬的知人之明,為IBM甄選優秀的人才。
??? IBM人力資源部設有專門的應聘者數據庫,所有應聘者的數據都會在數據庫里保存1年。也就是說,那些曾因為IBM不能為其提供合適位置而離去的應聘者,1年之后還將有新的機會被重新納入IBM公司的考慮范圍內。
??? 就像大海,“藍色胸懷”是包容、寬大的胸懷。IBM的渾厚、大氣、包容、開放和活躍的文化則在招聘政策上得以充分體現:一般來說,剛進入IBM的應屆大學畢業生與IBM簽訂5年的勞動合同,在合同期間,如果員工離職,只需要按照《勞動法》的規定提前一個月的時間通知公司即可,并不需承擔違約責任,不會受到IBM任何所謂的懲罰。
??? 有容乃大,事實上,IBM這種極具包容性的企業文化反而吸引了眾多優秀的人才,在IBM長期奮斗。
posted @ 2006-07-11 14:00 負人博客 閱讀(278) | 評論 (0) | 編輯 收藏
IBM公司面試題:病狗問題
???
村子中有50個人,每人有一條狗。在這50條狗中有病狗(這種病不會傳染)。于是人們就要找出病狗。每個人可以觀察其他的49條狗,以判斷它們是否生病,只有自己的狗不能看。觀察后得到的結果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要槍斃自己的狗,而且每個人只有權利槍斃自己的狗,沒有權利打死其他人的狗。第一天,第二天都沒有槍響。到了第三天傳來一陣槍聲,問有幾條病狗,如何推算得出?
???
推論:
???
A、假設有1條病狗,病狗的主人會看到其他狗都沒有病,那么就知道自己的狗有病,所以第一天晚上就會有槍響。因為沒有槍響,說明病狗數大于1。
???
B、假設有2條病狗,病狗的主人會看到有1條病狗,因為第一天沒有聽到槍響,是病狗數大于1,所以病狗的主人會知道自己的狗是病狗,因而第二天會有槍響。既然第二天也每有槍響,說明病狗數大于2。
???
由此推理,如果第三天槍響,則有3條病狗。
???
IBM公司面試的三道題
???
第一道題:在房里有三盞燈,房外有三個開關,在房外看不見房內的情況,你只能進門一次,你用什么方法來區分那個開關控制那一盞燈?
???
第二道題:有兩根不均勻分布的香,每根香燒完的時間是一個小時,你能用什么方法來確定一段15分鐘的時間?
???
第三道題:一個經理有三個女兒,三個女兒的年齡加起來等于13,三個女兒的年齡乘起來等于經理自己的年齡,有一個下屬已知道經理的年齡,但仍不能確定經理三個女兒的年齡,這時經理說只有一個女兒的頭發是黑的,然后這個下屬就知道了經理三個女兒的年齡。請問三個女兒的年齡分別是多少?為什么?
???
IBM社會招聘筆試題
???
1.一個粗細均勻的長直管子,兩端開口,里面有4個白球和4個黑球,球的直徑、兩端開口的直徑等于管子的內徑,現在白球和黑球的排列是wwwwbbbb,要求不取出任何一個球,使得排列變為bbwwwwbb。
???
2.一只蝸牛從井底爬到井口,每天白天蝸牛要睡覺,晚上才出來活動,一個晚上蝸牛可以向上爬3尺,但是白天睡覺的時候會往下滑2尺,井深10尺,問蝸牛幾天可以爬出來?
???
3.在一個平面上畫1999條直線最多能將這一平面劃分成多少個部分?
???
4.在太平洋的一個小島上生活著土人,他們不愿意被外人打擾,一天,一個探險家到了島上,被土人抓住,土人的祭司告訴他,你臨死前還可以有一個機會留下一句話,如果這句話是真的,你將被燒死,是假的,你將被五馬分尸,可憐的探險家如何才能活下來?
???
5.怎樣種四棵樹使得任意兩棵樹的距離相等。
???
6.27個小運動員在參加完比賽后,口渴難耐,去小店買飲料,飲料店搞促銷,憑三個空瓶可以再換一瓶,他們最少買多少瓶飲料才能保證一人一瓶?
???
7.有一座山,山上有座廟,只有一條路可以從山上的廟到山腳,每周一早上8點,有一個聰明的小和尚去山下化緣,周二早上8點從山腳回山上的廟里,小和尚的上下山的速度是任意的,在每個往返中,他總是能在周一和周二的同一鐘點到達山路上的同一點。例如,有一次他發現星期一的8點30和星期二的8點30他都到了山路靠山腳的3/4的地方,問這是為什么?
???
8.有兩根不均勻分布的香,每根香燒完的時間是一個小時,你能用什么方法來確定一段15分鐘的時間?
???
IBM面試題目
???
1. Describe your greatest achievement in the past 4-5 years?
???
2. What are your short & long term career objectives? What do you think is the most ideal job for you?
???
3. Why do you want to join IBM? What do you think you can contribute to IBM?
posted @ 2006-07-11 13:52 負人博客 閱讀(273) | 評論 (0) | 編輯 收藏
posted @ 2006-07-10 16:56 負人博客 閱讀(268) | 評論 (0) | 編輯 收藏
一??? 文件上傳
????????文件上傳的實現可以采用三方包commons-fileupload.jar,具體使用情況可參考:
????????http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=8025&tstart=0&quint=true
二??? 文件下載
???????? 很多時候需要從jsp(或xslt的查詢結果)導出到excel或word,一個簡單的方法是采用jsp實現,具體實現方式(以導出到excel為例)???????
first.jsp(此jsp用來顯示查詢結果,上面有一個按鈕,點擊下載):
<script language="javascript">
??function doExport(){
???document.all.form1.action="export.jsp";
????var str = document.getElementById("table1").outerHTML;
???document.all.excelText.value= str;
???document.all.form1.submit();
??}
<script>
?<form name="form1" method="post" action="">
????<input type="hidden" name="excelText" id="excelText" >
???<input name="exportBtn" type="button" onclick="doExport()" class="button" value="導出">
</form>
?<table width="100%" id="table1" border="1" cellpadding="2" cellspacing="1" bordercolordark="#FFFFFF">
??????????????????????????? .............................這里面是具體需要導出去的數據
</table>
export.jsp(執行導出操作)
<%@page contentType="text/html;charset=GB2312"%>
<%
?String fileName="fileName";//隨便定義,也可不定義
?response.setContentType( "Application;charset=GB2312");
?response.setHeader("Content-disposition","attachment;filename=\"" + fileName + "\";");
?java.io.PrintWriter bos = response.getWriter();
?String html = request.getParameter("excelText");
?bos.write(html);
?bos.close();
%>
到此,文件導出操作完成,點擊“導出”按鈕即可出現保存對話框。
在做的過程中偶然碰到了一個問題,點擊一次導出,可以順利保存,點擊第二次時出現腳本錯誤。
解決方法是在doExport()方法中指定document.all.form1.target = "_blank";這樣可以順利保存,但打開了一個新窗口。
另見:
http://gocom.primeton.com/modules/newbb/item6387_6387.htm?PHPSESSID=954fcc1380ffdda1e535081d4c049529
??
?
posted @ 2006-07-10 16:40 負人博客 閱讀(406) | 評論 (0) | 編輯 收藏
馬云致天下所有創業者
??????? 這幾天,我越來越希望這個活動能夠永遠的搞下去,從那么多的創業者身上我學到了很多東西,回想起我自己的創業。我敢保證如果我在這兒接受這種考官的話,我一定進不了108強。
其實你進了108強、進了36、進了12強你并不一定都很順,所以一定要記住每次的失敗要接受教訓,也許它就會走向成功,所以作為創業者我永遠講創業者是寂寞的,尤其在中國來講創業者是非常寂寞的,但是參加《贏在中國》之后,我覺得創業者是快樂得,一個人在黑暗中走路是寂寞的,那么多人手拉著手走的時候那是快樂、那是勇往直前。
創業者沒有先、沒有后、沒有大、沒有小,每一個人都是在同一起跑線上,你們每個人身上的不可放棄的精神都鼓勵了我,我會跟大家一起創業,阿里巴巴所有的公司都會支持創業者、幫助更多的創業者成功。
馬云:發不出工資是領導者的恥辱
??????? 作為一個領導者不要讓你的員工為了你而工作,應該是為了共同的目標或者使命,或者是一個理想去工作,絕對不要因為領導者的人格魅力而工作。
四個月不發工資不是魅力,是領導者的恥辱,你每次要判斷怎么樣讓員工永遠有工資發。
聰明是智慧者的天敵,傻瓜用嘴講話,聰明的人用腦袋講話,智慧的人用心講話。所以永遠記住,不要把自己當成最聰明的,最聰明的人相信總有別人比自己更聰明。
馬云談創業與讀書的關系
??????? “很多時候創業者因為自己搞不清楚而不去創業,實際上等你搞清楚以后就更不會去創業了。書讀的不多沒有關系,就怕不在社會上讀書。”
“學者型的創業者往往面對同一個問題,他總是從宏觀推向微觀,根據這個國家甚至國際經濟走勢一定能預測出來一些創業方向,這個東西特別的學術化,往往是我聽的很激動但我不知道怎么干,實際上有的時候大勢好未必你好,大勢不好未必你不好。”
馬云:服務是全世界最貴的產品
?????????
所有的初創型企業都面臨先生存再發展的問題,有的企業希望一上手迅速做大做強,企業要想活下來的話,第一個想法是做好,不是做大。
我們是做電子商務的企業,是服務型的行業,服務是全世界最貴的產品,最佳的服務就是不要服務,最好的服務就是不需要服務,完善好一個良好的體系最重要。從中國來說,服務是最昂貴的產品,服務也是將來的一個趨勢。但是服務型企業的最終目的一定是要讓你的客戶不需要服務,這樣企業才能做好。
誠信不是一種銷售,不是一種高深空洞的理念,是實實在在的言出必行,點點滴滴的細節,誠信不能拿來銷售,不能拿來做概念。
馬云:創業要找最合適的人
???????? 創業時期不要找明星團隊,不要把一些成功者聚在一起,尤其是那種35歲,40歲的話已經有錢了,成功了的人,已經成功過在一起創業很難,創業初期要尋找那些沒有成功,渴望成功,團結的團隊。等到事業達到一定程度的時候,再請一些人才。創業要找最合適的人,不一定要找最成功的人。
女性創業是一個挑戰,女性創業最大的挑戰和突破在于用人,用人最大的突破在于信任人。
馬云:世界上最不可靠的東西就是關系
???????? “我沒有關系,也沒有錢,我是一點點起來,我相信關系特別不可靠,做生意不能憑關系,做生意不能憑小聰明,做生意最重要的是你明白客戶需要什么,實實在在創造價值,堅持下去。這世界最不可靠的東西就是關系。”
????????
?
posted @ 2006-07-07 15:18 負人博客 閱讀(785) | 評論 (2) | 編輯 收藏
有關tomcat數據源配置的文章已經不少,但是一般都是把數據源直接配置到server.xml文件中,這樣在移植應用程序時帶來了一些不必要的麻煩,其實tomcat數據源的配置還有一種方法如下:
1.假如有工程test,其需要用到的數據源為test/jdbc/Data,則在目錄TOMCAT_HOME/conf\Catalina\localhost
下面建立文件test.xml,內容為:
<?xml version='1.0' encoding='utf-8'?>
<Context crossContext="true" displayName="Test" docBase="Test" path="/Test" workDir="work\Catalina\localhost\Test">
? <Resource auth="Container" name="test/jdbc/Data" type="javax.sql.DataSource"/>
? <ResourceParams name="test/jdbc/Data">
??? <parameter>
????? <name>factory</name>
????? <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
??? </parameter>
??? <parameter>
????? <name>url</name>
????? <value>jdbc:jtds:sqlserver://127.0.0.1:1433/test;tds=8.0;lastupdatecount=true;</value>
??? </parameter>
??? <parameter>
????? <name>password</name>
????? <value>11111111</value>
??? </parameter>
??? <parameter>
????? <name>maxWait</name>
????? <value>10000</value>
??? </parameter>
??? <parameter>
????? <name>maxActive</name>
????? <value>100</value>
??? </parameter>
??? <parameter>
????? <name>driverClassName</name>
????? <value>net.sourceforge.jtds.jdbc.Driver</value>
??? </parameter>
??? <parameter>
????? <name>username</name>
????? <value>sa</value>
??? </parameter>
??? <parameter>
????? <name>maxIdle</name>
????? <value>30</value>
??? </parameter>
? </ResourceParams>
</Context>
2.其他配置
? (1)web.xml文件
??? ?在工程當中的web.xml文件中添加
? ??<resource-ref>
??? ???<res-ref-name>test/jdbc/Data</res-ref-name>
??? ???<res-type>javax.sql.DataSource</res-type>
??? ???<res-auth>Container</res-auth>
? ??</resource-ref>
?(2)工程中調用代碼
??? Context initContext = new InitialContext();
? ??? Context envContext? = (Context)initContext.lookup("java:/comp/env");???? ?
? ??? DataSource ds = (DataSource)envContext.lookup("test/jdbc/Data");
?// test/jdbc/Data是數據源的名字?
? ? ? Connection conn = ds.getConnection();?
?Statement stmt = conn.createStatement();
?
posted @ 2006-07-06 18:29 負人博客 閱讀(10476) | 評論 (0) | 編輯 收藏
一 發送郵件的基類:
package com.spring.mail;
import org.springframework.mail.MailSender;
//import org.springframework.mail.javamail.JavaMailSender;
public abstract class BaseMailSender {
?protected String to;
?protected String from;
?protected String subject;
?protected MailSender sender;
?//當發送的郵件為簡單郵件時用MailSender即可;
?
?//protected JavaMailSender sender;
?//當發送的郵件為MIMI時用JavaMailSender
?public void setTo(String to) {
??this.to = to;
?}
?public void setFrom(String from) {
??this.from = from;
?}
?public void setSubject(String subject) {
??this.subject = subject;
?}
?public void setJavaMailSender (MailSender sender) {//(JavaMailSender sender) {
??this.sender = sender;
?}
}
發送郵件調用的類:
package com.spring.mail;
import javax.mail.MessagingException;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.mail.SimpleMailMessage;
public class SimpleHtmlMailSender extends BaseMailSender{
?public void sendMessage() throws MessagingException {
??String textStr = "Helo!!!!!!!!!!!";//發送郵件的消息主體??
??SimpleMailMessage msg = new SimpleMailMessage();??
??msg.setTo(to);
??msg.setFrom(from);
??msg.setSubject(subject);
??msg.setText(textStr);??
??sender.send(msg);
?}
?public void doIt() throws Exception {
??ClassPathXmlApplicationContext ctx1 = new ClassPathXmlApplicationContext(
????new String[] { "ApplicationContext.xml" });
??SimpleHtmlMailSender sender = (SimpleHtmlMailSender) ctx1.getBean("messageSender");
??
??sender.sendMessage();
??System.out.println("發送成功");
?}
}
配置文件ApplicationContext:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "
http://www.springframework.org/dtd/spring-beans.dtd
">
<beans>
?<bean id="sender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
??<property name="host">
???<value>smtp.163.com</value>
??</property>
?? <property name="username">
??? <value>tomcat0506</value>
??</property>
??<property name="password">
???<value>wes</value>
??</property>
???????? <property name="javaMailProperties">
????<props>
?????<prop key="mail.smtp.auth">true</prop>
????</props>
???????? </property>
??</bean>
??<bean id="messageSender" class="com.spring.mail.SimpleHtmlMailSender">
??<property name="javaMailSender">
???<ref bean="sender"/>
?? ?</property>
?? ?<property name="to">
???<value>wes830506@126.com</value>
?? ?</property>
?? ?<property name="from">
??? <value>tomcat0506@163.com</value>
?? ?</property>
??<property name="subject">
???<value>test</value>
?? ?</property>
? </bean>
?<bean id="methodInvokingJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">??????
??
??
??<!-- <property name="jobClass">
???<value>com.spring.mail.SimpleHtmlMailSender</value>
??</property>-->
??<property name="targetObject"><ref bean="messageSender"/></property>???????
??<property name="targetMethod"><value>doIt</value></property>
?</bean>
?<bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
??<property name="jobDetail"><ref bean="methodInvokingJobDetail"/></property>
??<property name="startDelay">
???<!-- 3 seconds -->
???<value>3000</value>
??</property>
??<property name="repeatInterval">
???<!-- repeat every 6 seconds -->
???<value>6000</value>
??</property>
?</bean>
?<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
??<property name="jobDetail"> <ref bean="methodInvokingJobDetail"/></property>
??<property name="cronExpression"> <value>0 0 6,12,20 * * ?</value>? </property>?
?</bean>
?<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
??<property name="triggers">
?? ?<list>
????<ref local="simpleTrigger"/>
???</list>
??</property>??
?</bean>
</beans>
二 mimi郵件發送
?javax.mail.MessagingException;?
?javax.mail.internet.MimeMessage;
?//J2EE里面支持發送MIMe信息需要的類
例子:
發送郵件的基類
BaseMailSender .java:
import org.springframework.mail.javamail.JavaMailSender;
public abstract class BaseMailSender {
?protected String to;
?protected String from;
?protected String subject;
?protected JavaMailSender sender;//當發送MIMI消息時用到的類
?public void setTo(String to) {
? this.to = to;
?}
?public void setFrom(String from) {
? this.from = from;
?}
?public void setSubject(String subject) {
? this.subject = subject;
?}
?public void setJavaMailSender(JavaMailSender sender) {
? this.sender = sender;
?}
}
發送郵件的類:
package com.spring.mail;
import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.MimeMessageHelper;
public class SimpleHtmlMailSender extends BaseMailSender{
?public void sendMessage() throws MessagingException {
??
??//String htmlHead = "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"></head><body>";
??//String htmlBody = "";
??//String htmlEnd = "";
?//?StringBuffer mailMessage = new StringBuffer();
??//mailMessage.append(htmlHead);
??//mailMessage.append(htmlBody);
??//mailMessage.append(htmlEnd);
??
??
??//當發送的郵件為簡單郵件時注銷此句??
??String textStr = "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"></head><body><h1><a href='#'>^_^!</a></h1></body></html>";
??//String textStr = "Helo could you see this email?";//發送郵件的消息主體
??
??//SimpleMailMessage msg = new SimpleMailMessage();
??
??//當發送郵件為簡單郵件時把此句注銷即可
??
??MimeMessage msg = sender.createMimeMessage();
??MimeMessageHelper helper = new MimeMessageHelper(msg, true, "GB2312");
??
??helper.setTo(to);
??helper.setFrom(from);
??helper.setSubject(subject);
??helper.setText(textStr, true);
??/*
??msg.setTo(to);
??msg.setFrom(from);
??msg.setSubject(subject);
??msg.setText(textStr);
??*/
??sender.send(msg);
?}
?public void doIt() throws Exception{//static void main(String[] args) throws Exception {//
??//ApplicationContext ctx = new FileSystemXmlApplicationContext(new String[] { "springexample-creditaccount.xml" });
??ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext(
????new String[] { "ApplicationContext.xml" });
??SimpleHtmlMailSender sender = (SimpleHtmlMailSender) ctx
????.getBean("messageSender");
??sender.sendMessage();
??System.out.println("發送成功");
?}
}
配置文件同上!
posted @ 2006-07-06 18:25 負人博客 閱讀(1614) | 評論 (1) | 編輯 收藏
posts - 26, comments - 5, trackbacks - 0, articles - 8
Copyright © 負人博客