当前位置: 代码迷 >> Java Web开发 >> 链接中通过EL表达式传参的有关问题
  详细解决方案

链接中通过EL表达式传参的有关问题

热度:1855   发布时间:2013-02-25 21:17:37.0
链接中通过EL表达式传参的问题
<c:forEach items="${fileGroup}" var="file">
  <a href="TestDinamicDownload?downloadName=\"${file.getName()}\"">${file.getName()}下载</a>
  </c:forEach>
  </c:otherwise>

上面的是一个jsp文件中用了EL表达式,fileGroup是一个File实例对象的数组,这儿downloadName的值是
个变量,通过转意字符申明变量,但程序在这儿 <a href="TestDinamicDownload?downloadName=\"${file.getName()}\"">${file.getName()}一直提示有错误,这个该怎么改???

------解决方案--------------------------------------------------------
EL表达式获取属性直接写属性名就行了,不需要写get函数:
${file.getName()} --> ${file.name}

另外:两个 \" 似乎是多余的。
  相关解决方案