Реализовать в Javascript - PullRequest
0 голосов
/ 11 мая 2018

Я создал массив списков и установил некоторые значения в этом списке на сервлете.Теперь на странице JSP мне нужно извлечь эти значения в JavaScript.этот код прекрасно работает в jsp в <% ____%>, но мне нужно сделать это в javascript, но я не знаю, как создать объект listarray в javascript и как извлечь значения.

переменные, используемые в цикле, объявляются.

<%     
    List<OptimalsTutorListGetSet> alltutors = (ArrayList<OptimalsTutorListGetSet>)request.getAttribute("tutors");

    for(OptimalsTutorListGetSet t: alltutors)
    {
        name = t.getNames();
        desc = t.getDescription();
        qual =t.getQualification();
        con = t.getContact();
        email = t.getEmail();
        dis = t.getDistance();
        rating = t.getRating();
        exp = t.getExperience();
    } 
%>

1 Ответ

0 голосов
/ 11 мая 2018

Вы можете создать массив JavaScript во время циклического перемещения по объектам Java.

<script type="text/javascript">
   var data = new Array();
</script>
<%     
    List<OptimalsTutorListGetSet> alltutors = (ArrayList<OptimalsTutorListGetSet>)request.getAttribute("tutors");

    for(OptimalsTutorListGetSet t: alltutors)
    {
%>
<script type="text/javascript">

data.push({
   name: '<%=t.getNames()%>',
   desc: '<%=t.getDescription()%>',
   qual: '<%=t.getQualification()%>',
   con: '<%=t.getContact()%>',
   email: '<%=t.getEmail()%>',
   dis: '<%=t.getDistance()%>',
   rating: '<%=t.getRating()%>',
   exp: '<%=t.getExperience()%>'
});

</script>
<%
    } 
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...