首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-06-23 
链接中通过EL表达式传参的问题c:forEach items${fileGroup} varfilea hrefTestDinamicDownload

链接中通过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}

另外:两个 \" 似乎是多余的。

热点排行