freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

flexjump的培訓(xùn)資料-資料下載頁

2025-04-06 00:37本頁面
  

【正文】 BEL, SEX ,AGE,ADDRESS,PHONE,BIRTH FROM STU where if test=stuName!=null and stuName!=39。39。 STUNAME LIKE 39。%${stuName}%39。 /if if test=sex!=null and sex!=39。39。 AND SEX = {sex:VARCHAR} /if if test=birthStart!=null and birthStart!=39。39。 AND BIRTH = {birthStart:DATE} /if if test=birthEnd!=null and birthEnd!=39。39。 AND BIRTH ![CDATA[]]={birthEnd:DATE} /if /where /select !查詢學(xué)生信息表中比最大編號(hào)大1的字符串 select id=jump_selectStudentId resultType= SELECT CAST(MAX(STUID) AS INTEGER)+1 AS STUID FROM STU /select !新增學(xué)生信息 insert id=jump_addStudent insert into STU values({stuId:VARCHAR},{stuName:VARCHAR},{sex:VARCHAR},{age:INTEGER} ,{address:VARCHAR},{phone:VARCHAR},{birth:DATE}) /insert !根據(jù)學(xué)生編號(hào)修改學(xué)生信息 update id=jump_editStudentByStuId update STU set stuname={stuName:VARCHAR},sex={sex:VARCHAR},age={age:INTEGER},address={address:VARCHAR}, phone={phone:VARCHAR},birth={birth:DATE} where stuId={stuId:VARCHAR} /update !根據(jù)學(xué)生編號(hào)字符串刪除學(xué)生信息 delete id=jump_delStudentByStuIds delete from stu where stuid in (${stuIds}) /delete/mapper 處理好相應(yīng)的sqlMap后還有最后一步,:x:beans xmlns:x= xmlns= xmlns:osgi= xmlns:xsi= xmlns:util= xsi:schemaLocation=:// :// :// :// action id=stuAction class= //x:beans主要是后面這個(gè)部分,通過這個(gè)配置給StuAction類創(chuàng)建一個(gè)引用。:x:beans xmlns:x= xmlns= xmlns:osgi= xmlns:xsi= xmlns:util= xsi:schemaLocation=:// :// :// :// process id=queryStudentWithPage template=simpleQueryTemplate interceptors=defaultInterceptors actions action id=queryAction ref=stuAction operations=selectStudentWithPage / /actions /process process id=addStu template=insertTemplate interceptors=defaultInterceptors actions action id=insertAction ref=stuAction operations=addStudent / /actions /process process id=editStuByStuId template=updateTemplate interceptors=defaultInterceptors actions action id=updateAction ref=stuAction operations=editStudentByStuId / /actions /process process id=delStuByStuId template=deleteTemplate interceptors=defaultInterceptors actions action id=deleteAction ref=stuAction operations=delStudentByStuIds / /actions /process process id=login template=simpleQueryTemplate interceptors=defaultInterceptors actions action id=queryAction ref=loginAction operations=login / /actions /process/x:beans這里每一個(gè)process都是jump的一個(gè)入口,通過配置process可以確定訪問路徑,我們?cè)谇芭_(tái)配置的private var addStuUrl:String=+。中的addStu就是在process中配置的,通過這樣的配置就能正確的找到需要調(diào)用的類和方法;其中的action標(biāo)簽通過ref=”stuAction”,operations=” selectStudentWithPage”就是引用StuAction類中方法。結(jié)果展現(xiàn)根據(jù)條件分頁查詢學(xué)生信息,如下圖所示:輸入條件,學(xué)生姓名=“張”,性別=“男”,查詢結(jié)果如下:點(diǎn)擊【新增】,彈出如下頁面:依次輸入如下信息,“陸小鳳”,“男”,29,“20100101”,“77882500”,“隋唐時(shí)期”,然后點(diǎn)擊【確定按鈕】點(diǎn)擊【確定】之后可以看到列表頁面多了一條數(shù)據(jù),選擇這條數(shù)據(jù)點(diǎn)擊【查看】,結(jié)果如下:回到主頁面,選擇一條記錄點(diǎn)擊【修改】,彈出如下頁面:將性別修改為女,學(xué)生年齡為30,點(diǎn)擊【確定】,可以在主要看到信息已修改成功,如下圖所示:最后選擇陸小鳳這條記錄,點(diǎn)擊【刪除】,彈出“刪除成功”提示信息,如下圖所示:總結(jié)到這里,這樣一個(gè)簡(jiǎn)單的增刪改查操作已完成,其中在開發(fā)的時(shí)候有幾個(gè)需要注意的地方:private var addStuUrl:String=+和process id=addStu template=insertTemplate interceptors=defaultInterceptors actions action id=insertAction ref=stuAction operations=addStudent / /actions /process中的“addStu”;2;前臺(tái)傳過來的參數(shù)與后臺(tái)在sqlMapping文件中所用的變量要名稱一致(大小寫都要一致), public function getValues():Object{ var obj:Object=new Object()。 =。 =。 =。 =。 =。 =。 =oldStuId。 return obj。 }與 insert id=jump_addStudent insert into STU values({stuId:VARCHAR},{stuName:VARCHAR},{sex:VARCHAR},{age:INTEGER} ,{address:VARCHAR},{phone:VARCHAR},{birth:DATE})/insert中的stuId、stuName、sex、age、address、phone和birth。案例的解析一、 學(xué)生信息查詢 前臺(tái)代碼的分析 ,當(dāng)用戶點(diǎn)擊查詢按鈕的時(shí)候就會(huì)觸發(fā)如圖t1所示的queryList()這個(gè)函數(shù), queryList()函數(shù)的代碼如圖t2所示圖t1圖t2從圖t2中可以看出gridPage設(shè)置了參數(shù)(=setObj)()這個(gè)函數(shù)來請(qǐng)求后臺(tái),我們?cè)谑褂胓ridPage時(shí)要注意配置如下參數(shù):dataUrl:指定的訪問后臺(tái)的路徑,比如說://localhost:8080/test/dataRoot:后臺(tái)返回的集合數(shù)據(jù),默認(rèn)為listparam:請(qǐng)求后臺(tái)所需要的參數(shù)信息,這里設(shè)置參數(shù)是為了符合jump所需要的json規(guī)范,flex+jump是使用json來進(jìn)行數(shù)據(jù)傳遞,json的格式很簡(jiǎn)單,如圖t3所示就是一段簡(jiǎn)單的json報(bào)文,jump已經(jīng)制定了一套自己所需的json的規(guī)范。圖t3表現(xiàn)形式有點(diǎn)類似于Map,也是Key/value,所以在后臺(tái)獲取前臺(tái)的數(shù)據(jù)的時(shí)候就是用的Map對(duì)象。在使用gridPage的時(shí)候要注意,loadData是一個(gè)請(qǐng)求后臺(tái)的函數(shù),其實(shí)最終請(qǐng)求后臺(tái)操作的是一個(gè)名叫Connect的類,通過下圖所示就可以知道了,在這個(gè)圖中有一個(gè)getInfo的函數(shù),在這個(gè)函數(shù)體中有如下代碼( {url: dataUrl, params: v, callback: function(r:Object, e:Event):void { var rspBody:Object=r[RSP_BODY]。 curpage=(v[REQ_MESSAGE]).+ 1。 totalpage=( / pagesize)。 =頁 / 共 + totalpage + 頁。 if (curpage == totalpage) =顯示 + ((curpage 1) * pagesize + 1) + + ((curpage 1) * pagesize + (( % pagesize) == 0 ? pagesize : ( % pagesize))) + ,共 + + 條 。 else if (curpage totalpage) =顯示 0 0 ,共 0 條 。 else =顯示 + ((curpage 1) * pagesize + 1) + + (curpage) * pagesize + ,共 + + 條 。 =curpage。 =totalpage。 if ( * 1 99) =55。 else =47。 if (curpage = 1) { =false。 =false。 =false。 =false。 =true。 =true。 =true。 =true。 } else { =true。 =true。 =true。 =true。 =false。 =false。 =false。 =false。 } if (curpage = totalpage) { =false。 =false。 =false。 =false。 =true。 =true。 =true。 =true。 } else { =true。 =true。 =true。 =true。 =false。 =false。 =false。 =false。 } dataProvider=new ArrayCollection(rspB
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1