【发布时间】:2012-09-05 19:30:41
【问题描述】:
我想在渲染 JSP 时完成一些处理后以编程方式显示 div 标记。使用 Java 执行此操作的最佳方法是什么?使用 jQuery 我会这样做:
$('#mydiv').removeClass("hide_me");
...或...
$('#mydiv').show();
如何在呈现页面时在 Java 中以编程方式执行此操作?
【问题讨论】:
-
什么意思?如果满足 bean 中的条件,则输出一些内联 Javascript?
-
不太清楚你的意思;如果响应停止是因为您在 Java 中执行了不恰当的同步操作,那么响应就是停止响应,您无法继续响应修改 DOM。
-
没有。我的 JSP 正在加载大量需要很长时间才能完成的数据。在 JSP 中,我隐藏了 div 标记,因为我不想在加载所有数据之前显示表格。因此,当 JSP 完成数据加载过程时,我只想取消隐藏 div 标签。
-
您可以从 AJAX 调用中调用繁重的计算,然后在它准备好时显示它。
-
使用 AJAX 和服务器端处理是我们下一个版本的计划。我现在正在寻找一个更简单的临时解决方案。
标签: java javascript jquery html jsp