中易网

jsp的replaceAll使用方法

答案:2  悬赏:50  
解决时间 2021-03-22 05:15
String script = "<script>alert('d')</script>";
out.print(javaScript); //这时输出会出现提示框
String newScript = javaScript.replaceAll("<", "<").replaceAll("<", ">");
out.print(newScript); //这时输出的只是文本
----------------------------
我最终就是想把那段代码的表现形式从对话框改成文本,但是使用replaceAll需要进行两次替换,好麻烦,有谁知道简便的方法?

回答者“神魔堎”可能没有明白我的意思,当我在论坛发表内容为"<script>alert('d')</script>"; 的时候,每次打开这个帖子都会弹出对话框提示内容是D。现在我是想让他,每次打开这个帖子的时候就是显示纯字符状态的“<script>alert('d')</script>”,而不是会变成提示框的!
刚发现,原问题里自动把转义字符转换了,正确如下:
String newScript = javaScript.replaceAll("<", "& g t;").replaceAll("<", "& g t ;");
最佳答案
建议楼主看看html的span,
提示框
String script = "<script>alert('d')</script>";
文本就写为
String span = "文本内容";
全部回答
使用js先转码 var str = encodeuri(encodeuri(str); java解码 string str = urldecoder.decode(str, "utf-8"); 不管是汉字,还是特殊字符都没问题
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女友相亲成功了。让我不要再打她电话,把我电
怎么当老师才能让孩子喜欢又有老师的威严
诺基亚930能有支付宝吗?
赛前睡不着觉后比赛前需要吃什么让自己不疲劳
为什么小米4看图片老是旋转怎样设置都不行,
庆丰照相馆我想知道这个在什么地方
幼儿园制作毽子说客稿
求工商管理专业毕业实习报告范文
关于俄狄浦斯情结的文学著作
武汉阳逻德成SOHO怎么样?各方面条件啥的,求
黄果树瀑布何以出名?
把9,15,28,30,34,55,77,85,这八个数
如何查看自己的电脑配置好不好
武汉武昌至韶关汽车站
扯淡跟犊子有什么关系啊?
推荐资讯
有加盟微沸wifi的吗?怎么样?那位亲告诉我,
大话西游2 我是2转的女魔 法满 3转转什么好点
孕40周羊水浑浊怎么办?请教有经验的妈妈帮我
重庆汽车销售公司货车贷款不要利息,要买车人
北京哪有卖日本秋田犬的?
红肉火龙果不能与鸡蛋同吃吗
男人不能说不行-冷漠歌词
永盛浴池在什么地方啊,我要过去处理事情
半夜听到离世母亲叫你名字什么办好?
vivo手机最低拿货价-
2002年世界杯中国队比赛过程中获得过点球吗
广西壮族自治区桂林市临桂县两江镇邮编是什么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?