链接中通过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}
另外:两个 \" 似乎是多余的。