这个很简单。小的预览图有个链接,不管是预先得到图片的链接也好,还是点击时再用AJAX获取图片链接,只要把上面大图的图片源用javascript改变就可以了啊!最简单的一个例子,跟掏宝这个类似的:<img id='preview_img' src='server/ImageServlet?image_id=10000'/>
<a href='#' onclick="changeImage('20000');">
   <img id='thumbnail_1' src='server/ThumbNailServlet?image=thumb1.png'/>
</a><a href='#' onclick="changeImage('20001');">
   <img id='thumbnail_1' src='server/ThumbNailServlet?image=thumb1.png'/>
</a><a href='#' onclick="changeImage('20002');">
   <img id='thumbnail_1' src='server/ThumbNailServlet?image=thumb1.png'/>
</a>function changeImage(imageId) {
   var image = document.getElementById('preview_img');
   image.src = 'server/ImageServlet?image_id=' + imageId;
}其中,changeImage('20001'), changeImage('20002')这些里面的参数都应该在网页生成的时候在服务器端产生的。这是非Ajax的方法,也是最简单的,我粗略看了一下,掏宝的那个例子好像就是这样的。