2012-05-07 2 views
0

у меня есть это в моем JSP,Чтение модели в JSP, как Java Variable

<c:forEach items="${files}" var="f"> 
       <li> 
        <a href="">${f}</a> 
       </li> 
</c:forEach> 

Мне нужно получить доступ к файлам в качестве переменной Java. Итак, я могу манипулировать этим.

Получил его использование, request.getAttribute ("files");

+0

Где объект, указывающий на файлы, добавленные на страницу, запроса, сеанса или области применения? Он не появляется по волшебству. – duffymo

+0

@duffymo, весной MVC Model – user960567

+0

Является ли «файл» одним из ключей в Spring ModelAndView? Это, наверное, список String, не так ли? Вы не передаете экземпляры java.io.File, потому что они не совпадают с клиентом и сервером. – duffymo

ответ

0

Вы также можете манипулировать им с помощью jstl.

<c:set var="f" value="Somthing else..." /> 

Если вы хотите получить доступ к переменной Java Я думаю, что вы можете сделать

<% String f = (String)pageScope.getAttribute("f"); %> 
+0

Получение ошибки Не удается найти страницу символовScope. – user960567

+1

Получил его использование, request.getAttribute ("files"); – user960567