<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 3,  comments - 9,  trackbacks - 0
    RFC
    JAVA調用ABAP函數時要對系統有一些配置,這樣才能正常讀取ABAP函數所返回的值.
    首先要在操作系統WINDOWS\system32下面放置兩個文件:librfc32.dll和sapjcorfc.dll
    其次就是還要在JAVA的工程中添加sapjar的包.這樣配置之后才可以訪問到SAP.
    posted @ 2007-04-05 15:20 Lazy dog 閱讀(261) | 評論 (0)編輯 收藏

    ? 對于C/S模式下的對話框彈出問題就不說了,這里只討論B/S模式下的實現.
    ? 開發環境是:struts+hiberinate+spring
    ??遇到的問題是在JSP頁面新增成功后彈出新增成功的提示對話框.
    ? 剛開始覺得在JAVA中很不容易實現,因為以前寫C#時習慣了一種寫法:Response.Write("<script>alert('say what you want to say');</script>");但在JAVA中我卻不知道在action中去怎么寫出這樣的代碼了.為此感覺不好做,但又不得不做,所以就只有想另外一種辦法了.問題是解決了,但總感覺有些郁悶,為什么不可以更簡單的實現呢?
    ??? 下面是我實現的過程.JSP頁面加了一個<html:hidden property="propertyName" />,然后就是新增操作的action對應的form的后臺代碼中加了變量propertyName和與此對應的getter和setter屬性,這樣在action中當新增成功后就通過form中的setter屬性對字段賦值.然后通過腳本來取得JSP頁面上的隱藏控件(<html:didden/>)的value.這樣做判斷就可以實現了.
    ? 也不知道大家都有什么好的方法,希望貼出來學習一下.
    ???下邊是部分代碼:
    ???action部分代碼:
    ???? public ActionForward sumbit(ActionMapping mapping,
    ??????....
    ????? if (isAdd) {
    ??????? bookVhlForm.setBookNo(bookNo);
    ??????? bookVhlForm.reset(mapping,request);
    ??????? this.saveErrors(request, errors);
    ??????? return mapping.findForward("bookVehicle");
    ????? }
    ??????...
    ???????return mapping.findForward("bookVehicle");
    ?????}
    ???actionForm部分代碼:
    ??????package com.portal.web.vehicleManage.form
    ?????????import org.apache.struts.action.*;
    ?????????import javax.servlet.http.*;
    ?????????public class BookVhlForm??? extends ActionForm {
    ?????????...
    ?????????private String bookNo;
    ?????????....
    ?????????public String getBookNo() {
    ?????????????return bookNo;
    ????????}
    ????????public void setBookNo(String bookNo) {
    ????????? this.bookNo = bookNo;
    ??????? }
    ???JSP腳本:
    ??????function bookNo(){
    ??????????var bookNo=document.all("bookNo").value;?
    ??????????if(bookNo!=""){?
    ????????????alert("您的預約登記已申請成功,預約登記號為:"+ bookNo);?
    ??????????} else{?
    ????????????alert("do the operate which you want!");
    ???????????}?
    ?????????}

    posted @ 2006-07-28 16:27 Lazy dog 閱讀(15153) | 評論 (9)編輯 收藏

    ?

    ?????????改做JAVA一個多月了,手上的一個小項目基本上做完了,在這一個多月的時間里確實學到了不少東西,對JAVA以及編程的思維方式都有了一些新的認識,寫下來,和大家一起分享和討論.
    ?????????Programming to an interface,not an implementation,想必這句話大家在網上,或是書上都不止見過一次兩次了,但不知道大家有沒有認真思考過它的意思及它在我們編寫代碼的過程中所起到的作用.
    ??????? 簡單來說也就是程序要針對接口而不是實現,也就是在程序設計的時候設計好程序的接口,對于實現可以不在急于求成,這樣接口做出來之后,對于其它模塊的調用都是很方便的了,因為別人不用去管你這個接口所要實現的方法有沒有完成,這樣對編程設計工作就有很大的幫助,可以提高開發速度,實現在接口技術也有利于以后程序的維護.特別是很有利于單元測試.
    ??????? 也許起初你體會不到它的好處,但通過一段時間的使用和了解后,你將會發現接口編程的優勢了.為了能和大家更好的交流,也便于大家了解,在接下來的隨筆中,我會把工作過程中的例子發出來和大家一起討論接口編程的優勢和使用技巧的.

    posted @ 2006-07-14 15:30 Lazy dog 閱讀(325) | 評論 (0)編輯 收藏
    僅列出標題  
    do something by java

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲人成色777777精品| 亚洲AV美女一区二区三区| 亚洲国产成人综合| 69视频免费观看l| 亚洲综合男人的天堂色婷婷| 日本高清免费观看| 亚洲AV无码久久精品色欲| a在线免费观看视频| 亚洲不卡中文字幕无码| 久久久久久久99精品免费| 久久99亚洲网美利坚合众国| 久久久久久久99精品免费 | 免费无码作爱视频| 亚洲av无码国产精品夜色午夜 | 国产特黄一级一片免费 | 亚洲精品高清国产一线久久| 日本三级在线观看免费| 亚洲高清中文字幕综合网| 97性无码区免费| 国产AV无码专区亚洲AV麻豆丫| 亚洲精品成人区在线观看| 成人A毛片免费观看网站| 久久久久亚洲Av片无码v| 99精品国产免费久久久久久下载| 亚洲一日韩欧美中文字幕在线| 免费人成在线观看视频播放| AAAAA级少妇高潮大片免费看| 久久久久亚洲AV无码麻豆| 久久久久国色AV免费看图片| 美女扒开尿口给男人爽免费视频| 亚洲色成人WWW永久网站| 国产啪精品视频网免费| xxxxxx日本处大片免费看| 亚洲第一福利网站| 日韩a级毛片免费观看| 99re6在线视频精品免费| 亚洲一区二区久久| 国产乱辈通伦影片在线播放亚洲| 久久国产高潮流白浆免费观看| 亚洲av成本人无码网站| 亚洲色四在线视频观看|