В 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>
Возможно ли это?
Как это сделать?