Java将字符串转化为html然后解析

Java将字符串转化为html然后解析,第1张

一、如果你是用的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)

使用Java中的File类,url为文件的绝对地址,str为输入的字符串内容。代码如下图所示:String str="i love china!" File txt=new File("url") if(!txt.exists()){ txt.createNewFile() } byte bytes[]=new byte[512] bytes=str.getBytes() //新加的 int b=str.length() //改 FileOutputStream fos=new FileOutputStream(txt) fos.write(bytes,0,b) fos.close()

apache工具包common-lang中有一个很有用的处理字符串的工具类StringEscapeUtils,利用它能很方便的进行html,xml,Java等的转义与反转义,而且还能对关键字符串进行处理预防SQL注入

System.out.println("转义HTML,注意汉字:"+StringEscapeUtils.escapeHtml("<font>chen磊  xing</font>"))    //转义HTML,注意汉字  

        System.out.println("反转义HTML:"+StringEscapeUtils.unescapeHtml("<font>chen磊  xing</font>"))  //反转义HTML


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7210660.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存