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

    ? 對于C/S模式下的對話框彈出問題就不說了,這里只討論B/S模式下的實現(xiàn).
    ? 開發(fā)環(huán)境是:struts+hiberinate+spring
    ??遇到的問題是在JSP頁面新增成功后彈出新增成功的提示對話框.
    ? 剛開始覺得在JAVA中很不容易實現(xiàn),因為以前寫C#時習(xí)慣了一種寫法:Response.Write("<script>alert('say what you want to say');</script>");但在JAVA中我卻不知道在action中去怎么寫出這樣的代碼了.為此感覺不好做,但又不得不做,所以就只有想另外一種辦法了.問題是解決了,但總感覺有些郁悶,為什么不可以更簡單的實現(xiàn)呢?
    ??? 下面是我實現(xiàn)的過程.JSP頁面加了一個<html:hidden property="propertyName" />,然后就是新增操作的action對應(yīng)的form的后臺代碼中加了變量propertyName和與此對應(yīng)的getter和setter屬性,這樣在action中當(dāng)新增成功后就通過form中的setter屬性對字段賦值.然后通過腳本來取得JSP頁面上的隱藏控件(<html:didden/>)的value.這樣做判斷就可以實現(xiàn)了.
    ? 也不知道大家都有什么好的方法,希望貼出來學(xué)習(xí)一下.
    ???下邊是部分代碼:
    ???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("您的預(yù)約登記已申請成功,預(yù)約登記號為:"+ bookNo);?
    ??????????} else{?
    ????????????alert("do the operate which you want!");
    ???????????}?
    ?????????}

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

    ?

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

    posted @ 2006-07-14 15:30 Lazy dog 閱讀(326) | 評論 (0)編輯 收藏
    do something by java

    <2006年7月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久亚洲精品AB无码播放| 久久久久亚洲?V成人无码| 亚洲电影中文字幕| 久久久精品视频免费观看| 亚洲日韩在线观看免费视频| 男人和女人高潮免费网站| 亚洲精品成a人在线观看| 日本中文字幕免费看| 国产亚洲视频在线播放| 日韩精品无码免费专区网站| 亚洲精品免费观看| 嘿嘿嘿视频免费网站在线观看| 亚洲狠狠狠一区二区三区| 成年性羞羞视频免费观看无限| 亚洲s码欧洲m码吹潮| 无码国产亚洲日韩国精品视频一区二区三区| 另类图片亚洲校园小说区| 国产综合亚洲专区在线| 一级毛片免费观看不卡的| 亚洲AV无码久久久久网站蜜桃| 麻豆国产入口在线观看免费| 一本岛v免费不卡一二三区| 夜夜亚洲天天久久| 性xxxx视频播放免费| 一个人免费观看视频在线中文| 亚洲gv猛男gv无码男同短文| 美女视频黄免费亚洲| 黄网站色视频免费观看45分钟| 亚洲人成人一区二区三区| 51在线视频免费观看视频| 亚洲性无码AV中文字幕| 亚洲综合亚洲综合网成人| 91禁漫免费进入| 黄网站色成年片大免费高清 | 国产免费久久精品丫丫| 亚洲嫩模在线观看| 午夜免费不卡毛片完整版| 韩国免费A级毛片久久| 久久综合久久综合亚洲| 亚洲精品无码av人在线观看| 成人看的午夜免费毛片|