java - 避免使用 Java 编写 HTML

标签 java html swing

我想避免写 <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/

相关文章:

java.lang.ArrayIndexOutOfBoundsException : 0 when setting array's index value

javascript - 未捕获的语法错误 : Unexpected token '-'

java - 如何在机器人框架中使用 "Choose File"关键字上传文件

java - Swing Worker - 传递许多参数

java - 在 Java 中计算包含变量的字符串形式的表达式

java - 计算 2d 线性 vector 上的下一个点

java - Maven `mvn -PautoInstallPackage clean install` 从 VM guest 到主机失败

html - 表行标签内的表单

PHP 未将数据插入 MySQL

Java:组合 JSpinners、事件监听器和文本字段