заполнение HTML-ссылки с помощью Javascript, используя Foreach из ArrayList - PullRequest
0 голосов
/ 12 июня 2018

В Java у меня есть это:

SomeData {
  private integer activity;
  private String internalFile;
  //...methods
}

Теперь в файле JSP у меня есть это:

<% 
  ArrayList<SomeData> listSomeData = (ArrayList<SomeData>)request.getSession()

.getAttribute ("fillList");%>

Я не хочу вставлять URL-адрес непосредственно в действие ссылки HTML, лучше Javascript

<script type="text/javascript">
  function getPath(activity, file) {
    return "SomeServlet.do?activity=" + activity + "&file=" + file;
  }
</script>

Здесь код для генерации HTML

  <c:forEach items="${listSomeData}" var="someData">
    <p>
      <html:link action = "getPath('someData.activity','someData.internalFile')">
        Download Item File
      </html:link>
    </p>
  </c:forEach>

Возможно ли это?

Как это сделать?

...