<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 閱讀(262) | 評論 (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 閱讀(15154) | 評論 (9)編輯 收藏

    ?

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

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

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

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲第一永久在线观看| 亚洲成AV人片在线观看无码| 很黄很黄的网站免费的| 久久受www免费人成_看片中文| 最近中文字幕无免费视频| 深夜国产福利99亚洲视频| 亚洲色婷婷综合久久| 中中文字幕亚洲无线码| 美女无遮挡免费视频网站| 久久免费观看国产精品| 成人毛片免费观看| 亚洲精品美女久久7777777| 国产偷伦视频免费观看| 国产成人免费a在线资源| 亚洲人成亚洲精品| 免费国产在线精品一区 | 亚洲精品国产情侣av在线| 七色永久性tv网站免费看| 亚洲宅男永久在线| av午夜福利一片免费看久久| 9久9久女女免费精品视频在线观看 | 亚洲国产精品免费在线观看| 日韩精品无码免费专区午夜 | 国产精品成人免费观看| 亚洲αv在线精品糸列| h在线看免费视频网站男男| 亚洲乱码中文字幕久久孕妇黑人| 亚洲国产精品免费视频| 久久精品免费全国观看国产| 精品亚洲视频在线| 黄页网站免费在线观看| 国产精品亚洲色图| 天天看片天天爽_免费播放| 亚洲欧洲日产v特级毛片| 四虎影视免费在线| 中文字幕免费视频精品一| 亚洲av高清在线观看一区二区| 免费无码又爽又刺激高潮软件| 在线综合亚洲中文精品| 自拍偷自拍亚洲精品被多人伦好爽| 免费播放美女一级毛片|