我想避免写 <table></table>
和其他类似的东西,通过编写 Java(或 Python)类。示例:
Html html = new Html(); obj.setCoordinates(120,50); html.add(obj);
哪个 API 最适合这个?
更新
我目前正在尝试 Vaadin,这是一个扩展 GWT 的 Java 网络框架。它以类似于桌面 API 的编码风格提供网络功能。
最佳答案
你可以尝试像 GWT 这样的东西.它是一个小部件库,您可以在其中使用 Java 编写代码并将其编译为 Javascript,并在您加载页面时创建 DOM/HTML。
我不确定我是否会推荐它用于从交互的角度来看相对静态的内容(加载后不使用 Javascript,不使用 AJAX 等)。它主要是作为一个 Web 应用程序平台,而不是一种将 Java 用作表示层的方法。
关于java - 避免使用 Java 编写 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4199215/