java对象转换html元素,如何从Java对象生成html?

Basil Bourqu..

9

对于简单的HTML,直接将其生成为文本.序列化,XML和转换的其他建议都是过度的.

有一些Java库可以帮助生成HTML,例如:

jwebutils

使用Java创建HTML 5标记的库.它还包含对创建JSON和CSS 3标记的支持.

Jakarta Element Construction Set(ECS)

用于为各种标记语言生成元素的Java API,它直接支持HTML 4.0和XML.现在退休了,但有些人真的喜欢它.

但是,如果您了解有效HTML的基础知识,您可以编写自己的例程.

至于速度,添加StringBuilder类是为了更快地进行字符串操作.权衡是不同步的.这意味着不是线程安全的.根据程序的结构,您可以在执行HTML呈现的代码外部使用同步.

这是我刚刚在Java 6中编写的一个示例类,以及一个运行它的小应用程序.这段代码只是一个概念证明,还没有为黄金时段制作做好准备.

package com.example;

/**

* @author Basil Bourque

* © 2012 Basil Bourque. This source code may be used freely forever by anyone taking full responsibility for doing so.

*/

public class ListToHtmlTransformer {

/**

* @param collection

* of report titles.

* @return string containing source code for HTML5.

*/

public String render( java.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值