0

来自mysql数据库的动态href更改源

    <table>
    <tr th:each="c : ${contents}">
    <td><a href="#"  th:href="@{c.content}" onclick="loadSWF(this.href, 'flashcontent');
        return false;" >Click here </a></td>
    </tr>
    </table>

上面的代码是百里香弹簧的例子............

我想在每次迭代时加载 .swf 文件,

c.content每次运行都会给出 .swf 文件的位置..!! Chrome 控制台给了我 500 错误 GET localhost:8080/learnware/student/c.content 500(内部服务器错误)

4

1 回答 1

2

似乎您的变量@{c.content}没有被解析。我不熟悉 Thymeleaf,但 Wikipedia 似乎建议您应该改用 Thymeleaf ${c.content}

更新

我们发现在 href 中使用变量的实际语法是@{${c.content}}

于 2013-06-28T05:58:01.607 回答