1

我有一个案例,我想在从下拉菜单中选择的项目上设置 taglib 的属性。

那么我该怎么做

4

2 回答 2

2

Taglib 在服务器端准备 html,制作一个静态字符串,一个 html,将发送到浏览器。Javascript 在客户端,在浏览器中,针对准备好的 html 文档工作。

您可以更新当前文档的模型(HTML DOM),但是无法对已经完成的逻辑进行更改,生成一个 html 并且您已经收到了结果。如果您正在寻找一种快速、简单的工具来操作 HTML DOM,那么看看jQuery

或者您也可以对服务器进行 ajax 调用,在服务器端呈现 html(使用任何 taglib),并以更新的 html 进行响应。看看remoteFunctionremoteLink

于 2012-04-17T09:27:15.943 回答
0

使用属性。

def doSomething = { attrs, body ->
    def pid = attrs?.param;
    out << 'You gave the following param'+ pid
}
于 2012-04-17T11:09:32.103 回答