如何将一段字符串转换为HTML格式

html-css020

如何将一段字符串转换为HTML格式,第1张

String text = "字符内容"

String htmlFileName = UUIDUtil.generateUUID()+".html"

String htmlPath = imgPath+ File.separatorChar+htmlFileName

File file2 = new File(htmlPath)

StringBuilder sb = new StringBuilder()

try {

file2.createNewFile()//创建文件

sb.append("<html><head><meta http-equiv=\"Content-Type\" content=\"text/htmlcharset=utf-8\"><title>Html Test</title></head><body>")

sb.append("<div>")

sb.append(text)

sb.append("</div>")

sb.append("</body></html>")

PrintStream printStream = new PrintStream(new FileOutputStream(file2))

printStream.println(sb.toString())//将字符串写入文件

} catch (IOException e) {

code = 0

e.printStackTrace()

}

let str= <span class="keyword-lighten">aaa</span>

let ele = new DOMParser().parseFromString(str, "text/xml")

获取到document对象

然后ele.firstChild就是你想要的html元素来

一、如果你是用的servlet,直接用PrintWriter out = response.getWriter()String strss="<input type='checkbox' name='proTest' id='proc74155' value='优逸系列之鼎富122002号(第11期)人民币' onclick=floatTip.check(this,'proc74155')></label></td><td class='dr' align='left'><b><a href='74155.shtml' alt='优逸系列之鼎富122002号(第11期)人民币' title='优逸系列之鼎富122002号(第11期)人民币' target='_blank'>优逸系列之鼎富1..</a></b><font class='cred'>[预售]</font></td><td class='hl' align=\"left\">包商银行</td><td class='on'>2013-12-09</td><td >2014-02-10</td><td class='hl'>人民币</td><td class='hl'>2.00</td><td class='hl'>混合型</td><td class='hl'>--</td><td class='hl'>--</td></tr><tr align='center'><td align='center'>" out.println(strss)就ok了二、如果你是在jsp中,直接 out.println(strss)