将变量从jsp传递到javascript方法

时间:2019-08-30 11:17:30

标签: javascript java jsp

我想传递一个在jsp代码上的变量,但是当我在javascript上传递它变空时。当我填写bioList时,一切正常,“ bio1.get(i).getId()” bio1.get(i).getSurname()bio1.get(i).getName()都为空。 查看我的代码:

///JSP
          List<Biography> bio1 = (List<Biography>) request.getAttribute("bio1");

////HTML   
 <button type="button"
                    class="button call-to-action update-partner"
                    onclick="editBiography(<%= bio1.get(i).getId() %>)">Modifica</button>


///Javascript
    function editBiography(Id){
    var bioList = [];
        <% 
            for(int i=0;i<bio1.size(); i++){ 
        %>  


            bioList.push({
                id:'${ bio1.get(i).getId() }',
                surname: '${ bio1.get(i).getSurname() }',
                name: '${ bio1.get(i).getName() }',

            });
        <% } %>
    }

0 个答案:

没有答案