java servlet jsp编程,后台怎么获取前台的信息?
javaservletjsp编程,后台有很多图片编号1,2,3,4,5,6……现已经显示在了前台浏览器里。用户点击了某个图片。这时候后台怎么知道用户点击图片的编号呢??...
java servlet jsp编程,后台有很多图片编号1,2,3,4,5,6……现已经显示在了前台浏览器里。用户点击了某个图片。这时候后台怎么知道用户点击图片的编号呢??
展开
4个回答
展开全部
假如你的图片名称是这样:<a href=''><img src='image01.jpg' id = 'image01'/>
getImageName function(){
var s=document.getElementById("image01").src;
alert(s.substring(s.lastIndexOf("/")+1));
}
这样你就可以得到image的名称。事件点击设置会吧
getImageName function(){
var s=document.getElementById("image01").src;
alert(s.substring(s.lastIndexOf("/")+1));
}
这样你就可以得到image的名称。事件点击设置会吧
追问
这里src如果是动态的,而不是静态的image01.jpg,应该怎么弄??
追答
那id也可以设为动态的啊
展开全部
图片是个连接,值可以自己传
比如:
function aa(location,pic){
var result = "";
if ( window.XMLHttpRequest )
{
xmlhttp = new XMLHttpRequest();
}
else
{
xmlhttp = new ActiveXObject( "Microsoft.XMLHTTP" );
}
var url = "myServlet?locationName="location+"&pic="+pic; //处理你的SERVLET
xmlhttp.open( "GET", url , false );
xmlhttp.send( null );
result = xmlhttp.responseText;
xmlhttp.close;
if(result!=""){
//success
}else{
//error
}
}
<a href="aa('methods','pic_a');"><imp src="a.jpg"></>
<a href="aa('methods','pic_b');"><imp src="b.jpg"></>
<a href="aa('methods','pic_c');"><imp src="c.jpg"></>
比如:
function aa(location,pic){
var result = "";
if ( window.XMLHttpRequest )
{
xmlhttp = new XMLHttpRequest();
}
else
{
xmlhttp = new ActiveXObject( "Microsoft.XMLHTTP" );
}
var url = "myServlet?locationName="location+"&pic="+pic; //处理你的SERVLET
xmlhttp.open( "GET", url , false );
xmlhttp.send( null );
result = xmlhttp.responseText;
xmlhttp.close;
if(result!=""){
//success
}else{
//error
}
}
<a href="aa('methods','pic_a');"><imp src="a.jpg"></>
<a href="aa('methods','pic_b');"><imp src="b.jpg"></>
<a href="aa('methods','pic_c');"><imp src="c.jpg"></>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把传到前台的图片编号。给每张图片添加onclick事件,点击时将图片编号传回后台
追问
要知道后台图片的名字怎么做呢?比如说后台有10000张图片,随机在前台显示了其中某一个,然后onclick中怎么获取这个图片在后台的名字呢?因为我有些图像处理要在后台做,所以必须知道在后台的图像名字。。
追答
假设后台图片名字为 String imgName = "img1";
request.setAttribute("img1", img1);
jsp 文件中
) >
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用js的语法把参数加到url传过去,servlet获取jsp页面的值应该会做了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询