導航:首頁 > 編程語言 > jsp循環展示圖片

jsp循環展示圖片

發布時間:2023-04-15 21:12:55

❶ 如何在jsp中顯示圖片

1、在JSP中顯示圖片與在HTML中顯示圖片沒有什麼區別,都是使用IMG標簽來顯示圖片。

2、IMG標簽顯示圖片,有兩種方式,一種是使用絕對路徑,一種是使用相對路徑,現在項目為了地址不出錯,一般都是使用相對路徑。

3、當然在實際項目很多還會使用nginx在做圖片的靜態代理。

4、希望對你有幫助。總體而言jsp學習難度不大,要多上手嘗試。加油、努力,祝你學有所得。

java中如何實現在HTML中用循環語句顯示多張圖片。

使用jsp小腳本
<%
for(int i=0;i<num;i++){
%>

<img src="" >//在雙引號中可以寫路徑也可以在for之前把圖片路徑存放在一個數組中,然後在雙引號內寫<%=數組[下標] %>
<%
}
%>
例如你可以這樣寫:
<%
String [] parth=new String[]{"../image/1.jpg","../image/2.jpg"};//定義數組,用來存放圖片路徑,本代碼中的圖片路徑為上一級文件夾的image文件夾中.
for(int i=0;i<parth.length;i++){
%>
<img src="<%=parth[i] %>">
<%} %>
也可把數組內容寫為:String [] parth=new String[]{"1.jpg","2.jpg"};
這樣的話要在使用時這樣寫:<img src="../image/<%=parth[i] %>">

兩中路徑的寫法是一樣的.以後有什麼可以交流的可以給我郵件. 加我好友

❸ 在JSP循環顯示不同的圖片怎麼做

可以參考下面的代碼,圖片你自己去替換自己的圖片,這個是用JS實現的循環圖片輪換展示的效果,在JSP里的話只要把CSS和JS代碼以及圖片的顯示代碼拷貝去粘貼就行了。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>picsGlide</title>
<style type="text/css">
body{ font-size:12px; color:#333;}
#picBox{width:610px; height:205px; margin:50px auto; overflow:hidden; position:relative;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:205px; width:3050px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:205px;}
#picBox ul#show_pic li img{ display:block;}
#icon_num{ position:absolute; bottom:0px; right:10px;}
#icon_num li{ float:left; background:url(/uploadfile/200912/28/FA15567738.gif) no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#39F; text-align:center; cursor:pointer; padding:0; margin:0;margin-right:5px;}
#icon_num li:hover,#icon_num li.active{ background:url(/uploadfile/200912/28/FA15567738.gif) no-repeat 0 0; color:#fff;}
#picBox_top{width:610px; height:205px; margin:50px auto; position:relative; overflow:hidden;}
#picBox_top ul#show_pic_top{ margin:0; padding:0; list-style:none; height:205px; width:610px; position:absolute;}
#picBox_top ul#show_pic_top li{ float:left; margin:0; padding:0; height:205px;}
#picBox_top ul#show_pic_top li img{ display:block;}
#icon_num_top{ position:absolute; bottom:0px; right:10px;}
#icon_num_top li{ float:left; background:url(/uploadfile/200912/28/FA15567738.gif) no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#39F; text-align:center; cursor:pointer; padding:0; margin:0;margin-right:5px;}
#icon_num_top li:hover,#icon_num_top li.active{ background:url(/uploadfile/200912/28/FA15567738.gif) no-repeat 0 0; color:#fff;}
</style>
</head>
<body>
<div id="picBox">
<ul id="show_pic" style="left:0;">
<li><img src="/uploadfile/200912/28/4115569167.jpg" width="610" height="205" alt="" title="" /></li>
<li><img src="/uploadfile/200912/28/B415569290.jpg" width="610" height="205" alt="" title="" /></li>
<li><img src="/uploadfile/200912/28/CD15569699.jpg" width="610" height="205" alt="" title="" /></li>
<li><img src="/uploadfile/200912/28/BC15569934.jpg" width="610" height="205" alt="" title="" /></li>
<li><img src="/uploadfile/200912/28/AD15569748.jpg" width="610" height="205" alt="" title="" /></li>
</ul>
<ul id="icon_num">
<li class="active">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>
<script type="text/javascript">
/**
*glide.layerGlide((oEventCont,oSlider,sSingleSize,sec,fSpeed,point);
*@param auto type:bolean 是否自動滑動 當值是true的時候 為自動滑動
*@param oEventCont type:object 包含事件點擊對象的容器
*@param oSlider type:object 滑動對象
*@param sSingleSize type:number 滑動對象里單個元素的尺寸(width或者height) 尺寸是有point 決定
*@param second type:number 自動滑動的延遲時間 單位/秒
*@param fSpeed type:float 速率 取值在0.05--1之間 當取值是1時 沒有滑動效果
*@param point type:string left or top
*/
var glide =new function(){
function $id(id){return document.getElementById(id);};
this.layerGlide=function(auto,oEventCont,oSlider,sSingleSize,second,fSpeed,point){
var oSubLi = $id(oEventCont).getElementsByTagName('li');
var interval,timeout,oslideRange;
var time=1;
var speed = fSpeed
var sum = oSubLi.length;
var a=0;
var delay=second * 1000;
var setValLeft=function(s){
return function(){
oslideRange = Math.abs(parseInt($id(oSlider).style[point]));
$id(oSlider).style[point] =-Math.floor(oslideRange+(parseInt(s*sSingleSize) - oslideRange)*speed) +'px';
if(oslideRange==[(sSingleSize * s)]){
clearInterval(interval);
a=s;
}
}
};
var setValRight=function(s){
return function(){
oslideRange = Math.abs(parseInt($id(oSlider).style[point]));
$id(oSlider).style[point] =-Math.ceil(oslideRange+(parseInt(s*sSingleSize) - oslideRange)*speed) +'px';
if(oslideRange==[(sSingleSize * s)]){
clearInterval(interval);
a=s;
}
}
}

function autoGlide(){
for(var c=0;c<sum;c++){oSubLi[c].className='';};
clearTimeout(interval);
if(a==(parseInt(sum)-1)){
for(var c=0;c<sum;c++){oSubLi[c].className='';};
a=0;
oSubLi[a].className="active";
interval = setInterval(setValLeft(a),time);
timeout = setTimeout(autoGlide,delay);
}else{
a++;
oSubLi[a].className="active";
interval = setInterval(setValRight(a),time);
timeout = setTimeout(autoGlide,delay);
}
}

if(auto){timeout = setTimeout(autoGlide,delay);};
for(var i=0;i<sum;i++){
oSubLi[i].onmouseover = (function(i){
return function(){
for(var c=0;c<sum;c++){oSubLi[c].className='';};
clearTimeout(timeout);
clearInterval(interval);
oSubLi[i].className="active";
if(Math.abs(parseInt($id(oSlider).style[point]))>[(sSingleSize * i)]){
interval = setInterval(setValLeft(i),time);
this.onmouseout=function(){if(auto){timeout = setTimeout(autoGlide,delay);};};
}else if(Math.abs(parseInt($id(oSlider).style[point]))<[(sSingleSize * i)]){
interval = setInterval(setValRight(i),time);
this.onmouseout=function(){if(auto){timeout = setTimeout(autoGlide,delay);};};
}
}
})(i)
}
}
}
glide.layerGlide(true,'icon_num','show_pic',610,2,0.1,'left');
</script>
</body>
</html>

❹ jsp頁面中<c:forEach>標簽無法循環展示出數據

重新導入jar包

❺ 如何在JSP中循環顯示圖片

<%
for(int j=1;j<=15;j++){
%>
document.write("<img src='pic/拉花藝術/12.jpg' width="399" height="299" />");
<%}%>

❻ JSP頁面循環生成表,怎麼實現表與表上下之間有間隔,是什麼屬性,如下面圖片這樣

JSP頁面中,將循環的數據放入一個table中,這個table中有若干個tr,每個tr代表一行,這個tr中可能有若干個td,每個td代表一列,你只需要再tr最後增加一個td,放入你想添加的鏈接,就可以了

閱讀全文

與jsp循環展示圖片相關的資料

熱點內容
藏文軟體app怎麼可以下載 瀏覽:960
鍵盤文件名 瀏覽:538
電腦自帶驅動在那個文件夾 瀏覽:531
c窗體讀取文件夾 瀏覽:965
asp婚紗攝影網站 瀏覽:684
文件恢復的原理 瀏覽:828
移動硬碟清空怎麼恢復數據 瀏覽:433
文件保存電腦桌面英文 瀏覽:128
debian共享文件夾 瀏覽:633
平安易貸不用app怎麼審核 瀏覽:883
如何學習編程環境 瀏覽:335
榮耀6升級60 瀏覽:281
如何點擊移動數據開啟 瀏覽:95
javajdbcmysql增刪改查 瀏覽:844
新的熔點儀為什麼測不出來數據 瀏覽:364
淘寶滾動海報代碼 瀏覽:953
如何查看本機sdk版本 瀏覽:678
lua2進制文件 瀏覽:710
除了plc編程還有什麼技巧 瀏覽:320
電視無線網路已關閉如何開啟 瀏覽:430

友情鏈接