Я строю веб-приложение, и следующий метод Java будет называться динамически несколько раз, когда веб-страница приложения будет открыта в браузере:Вызов метода Java из HTML файла
Java:
public String getProductImgURL (int i) // image at index i
{
return products_to_display.get(i).getImage();
}
Я хочу, чтобы иметь возможность вызвать эту функцию в цикле for в HTML-файле, я попытался выполнить вызовы с помощью JavaScript.write JavaScript следующим образом, однако это не сработало.
Часть JavaScript в HTML-файле:
for(var i=0;i<len;i++)
{
document.write(
"<img src=\"@model.getProductImgURL(i)\">"+
"<br>"
);
}
Это не работает, странно то, что, когда я прохожу постоянное число функции выше в JavaScript, она работает просто отлично!
Я новичок в этом, может ли кто-нибудь помочь мне найти способ вызова функции Java выше в HTML-файле с использованием JavaScript?
Благодаря
Можно ли получить более четкие указания/пример, пожалуйста? – user4695032
Нет, ваш вопрос слишком широк - у меня нет времени, чтобы объяснить, как работает интернет – mkoryak
Прежде чем я разместил вопрос, я сделал некоторые исследования в Интернете. Из всего, что я читал, я думаю, что решение может быть AJAX, однако я действительно не понимаю, как я могу его использовать. Особенно это касается сочетания AJAX и метода Java. Это пример того, что я подразумеваю под «направлениями» - я не прошу ни у кого объяснять, как работает Интернет. – user4695032