2012-05-07 48 views
0

我有这个在我的JSP,读型号为Java变量

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

我需要访问的文件作为Java变量。所以,我可以操纵这一点。

明白了,request.getAttribute(“files”);

+0

哪里对象指向添加到页面,请求,会话或应用程序范围的文件吗?它不会出现魔法。 – duffymo

+0

@duffymo,在Spring MVC模型 – user960567

+0

“文件”是您的Spring ModelAndView中的一个键吗?这可能是一个字符串列表,对吧?您不会传递java.io.File实例,因为它们在客户端和服务器上不一样。 – duffymo

回答

0

你也可以用jstl来操纵它。

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

如果您要访问的变量的java我认为你可以做

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

获取错误找不到符号pageScope。 – user960567

+1

使用request.getAttribute(“files”); – user960567