我用这种方式获取后台的list集合,但是怎么获取当前点击的对象的id

function gotos(){

        <c:forEach items="${daodulist}" var="v" varStatus="status">
        var id = "${v.id}";
        </c:forEach> 

    };

你看看你的List中存放的id是不是当前对象的id

按你的代码来看,你的c:forEach标签内部的代码var id就是每一个标签的id啊,那你这个遍历操作中应该有一个点击链接,然后把这个v.id作为请求参数啊。

js里面没用过jstl,不过可以在jsp里面使用jstl遍历一遍,之后在按钮后面写个onclick事件,参数传this,代表当前事件源,
js里面function方法接收参数但不使用就行,再获取id,document.getElementById().value;

最快的办法就是js或者jquery吧
${v.id}

$.function=function(id) {
alert(id)
}