我想动态地创建一个带有一些参数的链接到一个页面,其中将使用这些值:
<td><a href="${createLink(controller:'display', action="viewer", params: ['file' : '${stream.file}', 'media' : '${stream.media}'])}">${fieldValue(bean: streamInstance, field: "media")}</a></td>
Run Code Online (Sandbox Code Playgroud)
在我的viewer.gsp我想在显示视频流中的链接使用这些值:
<source src="path/to/my/videodir/${media}" type='video/mp4'></source>
Run Code Online (Sandbox Code Playgroud)
但到目前为止我没有取得多大成功:-(.有人可以帮助我吗?
我看到一些地方应该有分号而不是等号,单引号而不是双引号
${createLink(controller:'display', action:'viewer', params:'[file : "${stream.file}", media : "${stream.media}']")}
Run Code Online (Sandbox Code Playgroud)
我唯一的另一个想法是,如果stream.file变量没有显示它们的值,那么尝试转义双引号/"如果这不起作用,那么尝试删除stream.file和stream.media周围的$ {}他们已经在EL区块内了
| 归档时间: |
|
| 查看次数: |
4704 次 |
| 最近记录: |