java编写相册代码,程序员做相册代码

用java,jsp,和jstl表达式做的相册,如何实现分页的局部刷新?

script type="text/javascript"

创新互联公司专注于大峪网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供大峪营销型网站建设,大峪网站制作、大峪网页设计、大峪网站官网定制、小程序开发服务,打造大峪网络公司原创品牌,更为您提供大峪网站排名全网营销落地服务。

$(document).ready(function(){

//当点击页面导航的超链接时发送异步请求

$("#pageNav a").click(function(){

var idx = $("#pageNav a").index($(this));//返回当前元素在导航的超链接集合中索引

var curPageNo=parseInt($("#pageNo").val());//当前页数,因为要计算,注意类型转换

var totalPage=$("#totalPage").val();//总页数

var pageNo=1;//要请求的页面

switch(idx){

case 0:

pageNo=1;

break;

case 1:

pageNo=curPageNo-1;

break;

case 2:

pageNo=curPageNo+1;

break;

case 3:

pageNo=totalPage;

break;

}

$.getJSON("${pageContext.request.contextPath }/student/getPageJson",{pageNo:pageNo},function(json){

//更新当前页面数

$("#pageNo").val(json.pageNo);

//更新表格中的数据

//删除旧数据

$("#studentData tr:gt(0)").remove();//删除非第一行的元素

//添加新查询的数据

//遍历json中data集合

var str;

$.each(json.data,function(idx,stu){

str="";

str+="tr";

str+="td"+stu.id+"/td"

str+="td"+stu.name+"/td"

str+="td"+stu.birth+"/td"

str+="tda href=\"student/updateStudent?studentId="+stu.id+"\"编辑/a/td";

str+="tdinput type=\"checkbox\" value=\""+stu.id+"\" name=\"delIds\"//td";

str+="/tr";

$("#studentData").append(str);//将集合中的每一个元素转换为一个tr元素,并附加到表格中

});

})

});

$("#selectAll").click(function(){

$("#studentData :checkbox").prop("checked","true");

});

});

/script

/head

body

div class="page"

!-- 页头开始 --

div id="header"

jsp:include page="header.jsp"/jsp:include

/div

!-- 页头结束 --

!--内容开始 --

div id="content"

div id="menu" style="float: left"

jsp:include page="menu.jsp"/jsp:include

/div

div id="workspace" style="float: left;margin-left: 50px;"

form action="student/deleteSelectedStudent"

table id="studentData"

tr

tdID/td

td姓名/td

td生日/td

td编辑/td

td删除/td

/tr

c:forEach items="${page.data }" var="student"

tr

td${student.id }/td

td${student.name }/td

tdfmt:formatDate value="${student.birth }" pattern="yyyy-MM-dd"/ /td

tda href="student/updateStudent/${student.id }"编辑/a/td

tdinput type="checkbox" value="${student.id }" name="delIds"//td

/tr

/c:forEach

/table

input type="button" value="全选" id="selectAll"/

input type="submit" value="删除所选"

/form

%-- 

div

第${page.pageNo}页

共${page.totalPage}页

a href="student/listStudent?pageNo=1"第一页/a

c:if test="${!page.firstPage }"

a href="student/listStudent?pageNo=${page.pageNo-1 }"上一页/a

/c:if

c:if test="${!page.lastPage }"

a href="student/listStudent?pageNo=${page.pageNo+1 }"下一页/a

/c:if

a href="student/listStudent?pageNo=${page.totalPage }"最后一页/a

/div

--%

!-- 使用jquery及json实现基于异步请求的分页 --

input type="hidden" id="pageNo" value="${page.pageNo}"/

input type="hidden" id="totalPage"value="${page.totalPage}"/

div id="pageNav"

a href="javascript:void(0)"第一页/a

a href="javascript:void(0)"上一页/a

a href="javascript:void(0)"下一页/a

a href="javascript:void(0)"最后一页/a

/div

/div

/div

!--内容结束 --

!-- 页脚开始 --

div id="footer"

jsp:include page="footer.jsp"/jsp:include

/div

!-- 页脚结束 --

/div

求Java网络相册程序源代码。类似QQ相册具有上传,相册,查看等基本功能即可。

这种程序网上一搜一大把,不过很多不能用,提供我找到的一个,含数据库。我用它做毕业设计,通过!

用java做了个电子相册 想在程序运行到结束循环播放一首歌,代码怎么写啊往哪加?

你的电子相册是自动播放的? 如果是这样你直接在程序结束的前面加呗。如果是手动播放的话,你加那玩意有意义?还不如加背景音乐。

java 电子相册的制作

import java.applet.Applet;

import java.applet.AudioClip;

import java.awt.Graphics;

import java.awt.Image;

public class JavaPhoto extends Applet{

Image[]images;

int totalImage=10;

int currentImage=0;

public void init(){

this.resize(400,300);

AudioClip audioClip=getAudioClip(getCodeBase(),"friend.wav");

new Thread() {

public void run() {

audioClip.loop();

}

}.start();

System.out.println("llll");

images=new Image[totalImage];

System.out.println("--"+getDocumentBase());

for(int i=0;itotalImage;i++){

images[i]=getImage(this.getCodeBase(),i+".jpg");

}

currentImage=0;

}

public void paint(Graphics g){

g.drawImage(images[currentImage],0,0,this);

System.out.println("+++"+currentImage);

currentImage=++currentImage%totalImage;

try{

Thread.sleep(2000);

System.out.println("oooooooo");

}catch(InterruptedException e){

showStatus(e.toString());

System.out.println("********");

}

repaint();

System.out.println("ppppp");

}

}

java,web电子相册源码

我这有几套基于javaweb的电子相册源码, 基础功能都有实现

项目基于springmvc+spring+mybatis进行实现, BS架构, MVC设计模式分层实现, 数据库采用mysql 还是比较简单的

谁能给我一个JAVA电子相册或音乐播放器的代码啊 急急急

我自己做过一个类似的电子相册,但功能很不够全面,给你参考下...

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

public class img4 extends Applet

{

static Button btn1,btn2,btn3,btn4,btn5;

public void init()

{

setBackground(Color.cyan);

setVisible(true);

setLayout(null);

img4cvs cvs=new img4cvs();

btn1=new Button("下一页");

btn2=new Button("上一页");

btn4=new Button("自动播放");

btn5=new Button("停止");

add(btn1);

add(btn2);

add(btn4);

add(btn5);

add(cvs);

btn2.setBounds(550,60,60,30);

btn1.setBounds(550,120,60,30);

btn4.setBounds(550,180,60,30);

btn5.setBounds(550,240,60,30);

cvs.setBounds(30,30,500,400);

btn1.addActionListener(cvs);

btn2.addActionListener(cvs);

btn4.addActionListener(cvs);

btn5.addActionListener(cvs);

validate();

}

class Backcolor extends Thread

{

public void run()

{int j=0;int m=0;int n=0;

while(true)

{

try{

if(j255m255n255)

{

j++;

sleep(100);

Color col1=new Color(j,m,n);

setBackground(col1); }

else if(j==255m255)

{

m++;

sleep(100);

Color col2=new Color(j,m,n);

setBackground(col2); }

else if(j==255m==255n255)

{

n++;

sleep(100);

Color col3=new Color(j,m,n);

setBackground(col3);}

else if(j==255m==255n==255)

{

j=55;

m=55;

n=55;

}

}

catch(InterruptedException e){}

}

}

}

public void start()

{

Backcolor thread2=new Backcolor();

thread2.start();

}

}

class img4cvs extends Canvas implements ActionListener

{

Image[] img;

int pg=0;

volatile boolean pleaseStop;

//String FONTS="Serif";

//String TEXT="我们很性感2!!";

img4cvs()

{

img=new Image[12];

Toolkit tl=getToolkit();

for(int i=0;i=11;i++)

{

img[i]=tl.getImage("img0"+i+".JPG");

}

}

class Play extends Thread

{

public void run()

{

while(!pleaseStop)

{

try{

pg++;

if(pg11){pg=0;}

sleep(1500);

}

catch(InterruptedException e){}

repaint();

}

}

}

public void actionPerformed(ActionEvent e)

{

Play thread=new Play();

if(e.getSource()==img4.btn1)

{

pg++;

if(pg11){pg=0;}

repaint();

}

else if(e.getSource()==img4.btn2)

{

pg--;

if(pg0){pg=11;}

repaint();

}

else if(e.getSource()==img4.btn4)

{

pleaseStop=false;

thread.start();

}

else if(e.getSource()==img4.btn5)

{

pleaseStop=true;

}

}

public void paint(Graphics g)

{

/*g.setColor(Color.black);

g.setFont(new Font(FONTS,Font.BOLD+Font.ITALIC,20));

g.drawString(TEXT,0,500);*/

g.drawImage(img[pg],0,0,500,400,this);

}

}

/*

applet code="img4.class" width=650 height=500

/applet

*/


名称栏目:java编写相册代码,程序员做相册代码
本文网址:http://ybzwz.com/article/hsgddi.html