7个回答
展开全部
郁闷,我都修改好多回了.在百度中写转义符号也会被转换
你说的是jsp吧.
显示的时候,你可以写一个方法,用html转义字符把其中的<>都替换掉.
例如:
因为百度回答中写转义符号也会被转义,所以请自己将&补全.
<%!
public String replaceHtml(String html){
String rtnstr = html;
rtnstr.replace("<","&"); //请把此处&加上lt;(包括分号)
rtnstr.replace(">","&");//请把此处&加上gt;(包括分号)
return html;
}
%>
<%
String html = "<html><head></head><body>aaasdf</body></html>";
html = replaceHtml(html);
out.println(html);
%>
你说的是jsp吧.
显示的时候,你可以写一个方法,用html转义字符把其中的<>都替换掉.
例如:
因为百度回答中写转义符号也会被转义,所以请自己将&补全.
<%!
public String replaceHtml(String html){
String rtnstr = html;
rtnstr.replace("<","&"); //请把此处&加上lt;(包括分号)
rtnstr.replace(">","&");//请把此处&加上gt;(包括分号)
return html;
}
%>
<%
String html = "<html><head></head><body>aaasdf</body></html>";
html = replaceHtml(html);
out.println(html);
%>
展开全部
public class STACK {
public static void main(String[] args) {
String str="<html><body><a href='www.baidu.com'></body></html>";
str=str.replace("<", "<");
str=str.replace(">", "<");
System.out.println(str);
//str就是处理后的代码,放到网页里就可以了,
}
}
public static void main(String[] args) {
String str="<html><body><a href='www.baidu.com'></body></html>";
str=str.replace("<", "<");
str=str.replace(">", "<");
System.out.println(str);
//str就是处理后的代码,放到网页里就可以了,
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单的,你在servlet里自己用HTML代码形成一个大的字符窜,把这个字符窜做为一个变量传递到前台,前台的JSP在制定的位置用<%= 添加获取字符窜变量的代码%>的形式就可以了!
记得给分哦!
记得给分哦!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str=你的内容
<%=str%>
<%=str%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str=你的内容
<%=str%>
<%=str%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询