如何使用Javascript为struts逻辑标记赋值,我尝试了很多方法,但从未解决过。
这是示例代码:
<logic:equal name="myName" property="myId" value="idValue" >
感谢。
答案 0 :(得分:2)
您无法使用Javascript将值分配给逻辑标记。逻辑:等号在服务器上运行,而JavaScript则在客户端(即浏览器)上运行。
服务器标签在服务器上解释,它们产生的结果写入响应流。 JSP文件中不是服务器标记或scriptlet的其他所有内容都在响应中写为,而不是。这包括HTML和JavaScript。此时您的JavaScript未执行,因此您无法使用JavaScript设置服务器标记的值。
你想要达到什么目的?可能还有另一种方法。