亚洲网红精品大秀在线观看,亚洲综合国产成人丁香五月激情,亚洲五月午夜免费在线视频 http://www.tkk7.com/tyjava/category/51207.html在學(xué)習(xí)中進(jìn)步,在進(jìn)步中學(xué)習(xí)!zh-cnMon, 26 Mar 2012 08:24:51 GMTMon, 26 Mar 2012 08:24:51 GMT60$.getJSON(url,null,function call(data){});http://www.tkk7.com/tyjava/articles/372689.htmlcanry Tongcanry TongMon, 26 Mar 2012 02:47:00 GMThttp://www.tkk7.com/tyjava/articles/372689.htmlhttp://www.tkk7.com/tyjava/comments/372689.htmlhttp://www.tkk7.com/tyjava/articles/372689.html#Feedback0http://www.tkk7.com/tyjava/comments/commentRss/372689.htmlhttp://www.tkk7.com/tyjava/services/trackbacks/372689.html
  前臺js代碼:
<script type="text/javascript">
//<![CDATA[ 
function convertUrl(url){
    var timestamp 
= (new Date()).valueOf();
    
if(url.indexOf("?")>=0){
        url 
= url+"&t="+timestamp;
    }
else{
        url 
= url+"?t="+timestamp;
    }
    
return url;
}

$(function(){
    var newUrl01 
= "/html/school/schoolTJSchoolWeb.do?sch_hot=3";
    $.getJSON(convertUrl(newUrl01),
null,function call(data){  
        var myTitle
="";
        
for(var i=0; i<$(data).length-1 ;i++){
            var otherObj 
= $(data).get(i+1);
            
if(otherObj.sch_name.length>21){
            myTitle 
+="<li id='sch_name'><a href='/html/school/viewInfoSchoolWeb.do?sch_id="+otherObj.sch_id+"'>"+otherObj.sch_name.substring(0,21)+'..'+"</a></li>";
            }
else{
            myTitle 
+="<li id='sch_name'><a href='/html/school/viewInfoSchoolWeb.do?sch_id="+otherObj.sch_id+"'>"+otherObj.sch_name+"</a></li>";
            }
        }
        $(
"#school_ul01").html(myTitle);
    }); 
    
    var newUrl 
= "/html/school/adSchoolWeb.do";
    $.getJSON(convertUrl(newUrl),
null,function call(data){  
        var myTitle
="";
        
for(var i=0; i<$(data).length ;i++){
            var otherObj 
= $(data).get(i);
            myTitle 
+="<li><a href='#'><img width='220' height='70' src='/"+otherObj.AD_FILE_PATH+"' alt='廣告' /></a></li>";
        }
        $(
"#ad_ul").html(myTitle);
    }); 
});
         
//]]>
</script>

  前臺jsp代碼:

<html>
<head>
<title></title>
</head>
<body>
<div>
  
<ul id="school_ul01">
    
<li></li>
  
</ul>
  
<ul id="ad_ul">
    
<li></li>
  
</ul>
</div>
</body>
</html>

  后臺java代碼:

    
public void  schoolTJ() throws Exception{
        HttpServletResponse response 
= ServletActionContext.getResponse();
        HttpServletRequest request 
= ServletActionContext.getRequest();
        String sch_hot 
= request.getParameter("sch_hot");
        List
<DragonSchool> schoolList = (List<DragonSchool>this.webDragonSchoolService.list("select * from dragon_school where SCH_HOT ='"+sch_hot+"' limit 0,10", DragonSchool.class); 
        Gson gson 
= new Gson();
        String schoolListToJson 
= gson.toJson(schoolList);
        response.setCharacterEncoding(
"utf-8");
        response.getWriter().write(schoolListToJson);
        response.getWriter().close();
    }
    
    
public void ad() throws Exception{
        HttpServletResponse response 
= ServletActionContext.getResponse();
        List adList 
= webDragonAdvertisingService.webList(pager, "4"null9);
        Gson gson 
= new Gson();
        String adListToJson 
= gson.toJson(adList);
        response.setCharacterEncoding(
"utf-8");
        response.getWriter().write(adListToJson);
        response.getWriter().close();
    }


canry Tong 2012-03-26 10:47 發(fā)表評論
]]>
$.get(url,function call(data){});http://www.tkk7.com/tyjava/articles/372541.htmlcanry Tongcanry TongFri, 23 Mar 2012 06:13:00 GMThttp://www.tkk7.com/tyjava/articles/372541.htmlhttp://www.tkk7.com/tyjava/comments/372541.htmlhttp://www.tkk7.com/tyjava/articles/372541.html#Feedback0http://www.tkk7.com/tyjava/comments/commentRss/372541.htmlhttp://www.tkk7.com/tyjava/services/trackbacks/372541.html    今天做項目遇到這樣的需求,每個頁面header部分和body部分之間要有3張圖片,中間部分的圖片是靜態(tài)的,而左右兩側(cè)需要從數(shù)據(jù)庫動態(tài)查出,即廣告位;
開始的思路:
    如果單純的是一個頁面還好說,思路是在請求Action時,在相應(yīng)方法中加入數(shù)據(jù)庫查詢方法,響應(yīng)后接到list顯示圖片即可;
難題的出現(xiàn):   
    但現(xiàn)在的情況是,有多個jsp頁面需要接收這個list,也就是說,按原來的思路,首先需要將該部分做成公共jsp頁面,使用<%@ include file="/include/advertising.jsp" %>進(jìn)行包含使用,其次在所有涉及該廣告顯示的jsp頁面鏈接請求的Action中加入數(shù)據(jù)庫查詢方法;
    想想這個工作量有多大,而且在團(tuán)隊合作開發(fā)的今天,我在別人完成的代碼的基礎(chǔ)上加入某些代碼,稍不留意就會有遺漏,導(dǎo)致項目出現(xiàn)問題!
最終的解決方案(最好的)
    怎么辦呢?Ajax!!神奇的Ajax?。ξ襾碚fAjax顯得很陌生,即便做了半年多的web開發(fā),即便Ajax在web開發(fā)中應(yīng)用很廣泛,到了今天我才真正認(rèn)識到Ajax的力量!貼代碼吧,見證“我的Ajax”:

公共頁面advertising.jsp代碼:

<%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %>
<script type="text/javascript">
//<![CDATA[
$(function(){
        var url1 
= "/getAdAdvertisingAction.do";
        $.get(url1,function call(data){
                var array 
= data.split(",");
                document.getElementById(
"left_ad01").src = array[0];
                document.getElementById(
"left_ad02").src = array[1];
        });
    });
//]]>
</script>

<ul id="banner">
    
<li class="ml_0"><img id="left_ad01" width="173" height="90" src="/images/banner/img01_banner.png" alt="廣告" /></li>
    
<li><img src="/images/banner/img02_banner.png" alt="廣告" /></li>
    
<li><img id="left_ad02" width="173" height="90" src="/images/banner/img03_banner.png" alt="廣告"  /></li>
    
</ul>

引用頁main.jsp代碼(多個頁面引用,這里以main.jsp為例):

<%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %>
<html>
<title></title>
<head></head>
<body>
<%@ include file="/include/header.jsp" %>
<%@ include file="/include/advertising.jsp" %>
<div></div>
<%@ include file="/include/footer.jsp" %>
</boday>
</html>

后臺Action.java代碼:

public void getAd() throws Exception {
        HttpServletResponse response 
= ServletActionContext.getResponse();
        List
<DragonAdvertising> adList = dragonAdvertisingService.webList(pager, "1""1"1);
        List
<DragonAdvertising> adList1 = dragonAdvertisingService.webList(pager, "1""2"1);
        response.getWriter().write(
"/"+adList.get(0).getAD_FILE_PATH()+","+"/"+adList1.get(0).getAD_FILE_PATH());
        response.getWriter().close();
    }

  就是這樣,所有想似復(fù)雜和看似復(fù)雜的問題就這樣解決了;
  當(dāng)然,Ajax的應(yīng)用遠(yuǎn)沒有這樣簡單,還有很多復(fù)雜的方法和原理我還沒有見過,慢慢學(xué)習(xí)吧!


canry Tong 2012-03-23 14:13 發(fā)表評論
]]>
主站蜘蛛池模板: 亚洲精品午夜视频| 久草福利资源网站免费| 成年人在线免费观看| 亚洲一区中文字幕久久| 久久最新免费视频| 亚洲第一网站男人都懂| 99热亚洲色精品国产88| 99re6热视频精品免费观看| 久久久青草青青亚洲国产免观| 日韩色视频一区二区三区亚洲| 成全高清视频免费观看| 亚洲人成电影院在线观看| 91成人免费观看| 亚洲综合自拍成人| 久久免费区一区二区三波多野| 亚洲一区二区三区自拍公司| 一级日本高清视频免费观看| 亚洲VA综合VA国产产VA中| 在线观看亚洲电影| 在线免费观看韩国a视频| 亚洲精品无码永久在线观看男男 | 最近最好最新2019中文字幕免费| 亚洲国产成人高清在线观看| 国产在线精品一区免费香蕉 | 免费视频成人手机在线观看网址| 亚洲一区无码中文字幕| 中文字幕久无码免费久久| 中文字幕亚洲一区二区va在线| 一级午夜免费视频| 国产亚洲一区区二区在线| 国产男女爽爽爽免费视频 | 国产真实伦在线视频免费观看 | 中文字幕免费人成乱码中国| 亚洲精品白浆高清久久久久久| 三年片在线观看免费| 亚洲成a人片77777kkkk| 久久香蕉国产线看免费| 亚洲高清资源在线观看| 色影音免费色资源| 亚洲午夜成人精品无码色欲| 在线观看国产情趣免费视频|