日期:2014-05-17  浏览次数:20957 次

Java基础。。关于转义的
在servlet里要输出一大段html代码

out.print("<><>");中间有很多双引号什么的,不想一个一个去把"改成 \" 

有没有什么方法可以简单的不用改转义,就可以输出一大段含双引号的内容
java servlet html 转义

------解决方案--------------------
比如:
out.print("<a href='javascript:show(\"del.action?d\")'><a>");
再转就不行了,,因为编译标签的时候不好通过。。
------解决方案--------------------
java好像只能用\,C#可以使用@。
你可以专门写一个函数进行字符转义。

http://blog.sina.com.cn/s/blog_4bb52a160100d9tm.html
------解决方案--------------------
其实,我要告诉你,JSP正是为了解决在servlet里面写一大堆字符而出现的,不知道JSP是什么就去百度搜索一下。其实除了那些脑残教科书会让人直接在servlet里面写一大堆HTML。没人会推荐这么做,不过如果你非要这么做的话,
你可以去百度搜索 HTMLParser