Java如何将html码以字符串形式显示在页面上

Java如何将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);
%>
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-24
public class STACK {
public static void main(String[] args) {
String str="<html><body><a href='www.baidu.com'></body></html>";
str=str.replace("<", "&lt;");
str=str.replace(">", "&lt;");
System.out.println(str);
//str就是处理后的代码,放到网页里就可以了,
}
}
第2个回答  推荐于2016-02-08
很简单的,你在servlet里自己用HTML代码形成一个大的字符窜,把这个字符窜做为一个变量传递到前台,前台的JSP在制定的位置用<%= 添加获取字符窜变量的代码%>的形式就可以了!

记得给分哦!本回答被提问者采纳
第3个回答  2009-06-23
str=你的内容
<%=str%>
第4个回答  2020-06-22
str=你的内容
<%=str%>

Java如何将html码以字符串形式显示在页面上
字符 窜,把这个字符窜做为一个 变量 传递到前台,前台的JSP在制定的位置用<%= 添加获取字符窜变量的代码%>的形式就可以了!记得给分哦!

JAVA代码如何实现获取一个html页面的文本框的输入的值然后显示在另一...
<form>是转到后台,通过后台再做跳转到Show.jsp的,如果你仅仅只是在show.jsp中显示的话,可以通过JS传参的方式去实现,具体如下:<script language="javascript" type="text\/javascript"> window.location.href="show.jsp?name="+ document.getElementById("name").value;<\/script> ...

如何在java后台编辑换行文字,在html中显示?
在这个代码中,我们首先定义了一个包含换行符的文本字符串,然后使用replaceAll()方法将其中的"\\n"字符替换为HTML的""标记,将文本转换为HTML格式的字符串,并输出到控制台上。可以将这个HTML字符串嵌入到HTML页面的标记中,这样就可以在网页中正确地显示换行文本。

HTML标签内容如何显示字符串和变量,实现欢迎XXX的功能
1、这里我们使用直接浏览器运行的jQuery的来实现动态的效果。使用html做一个输入框,输入什么内容就在页面上显示欢迎什么内容,代码如下:<span id="text" style="color: red;"><\/span><\/br><input type="txt" id="btn" \/><\/br><button id="sub">提交<\/button><script>$('#sub').click(...

如何将已get到的数据在以字符串的方式在页面内容中显示,求大神指点?
首先,跨域问题虽然前端经常遇到,但是解决方案并不在前端,虽然你使用了jsonp,但是还需要后端来配合将返回值转成函数的形式才有意义。跨域报错的核心是浏览器阻止,不是js能控制的,浏览器在数据返回时候就进行了拦截,JavaScript根本就获取不到数据。你图中的代码截图是JavaScript,这个不存在跨域问题。如...

java返回html路径页面位置(java后端返回html)
java获取htmlJava访问网络url,获取网页的html代码 方式一:一是使用URL类的openStream()方法:openStream()方法与制定的URL建立连接并返回InputStream类的对象,以从这一连接中读取数据;openStream()方法只丛渣裤能读取网络资源。二是使用URL类的openConnection()方法:openConnection()方法会创建一个URL...

java网页项目中 为什么会用到htmlEncode方法去转换html元素?为了防止...
参数 string 指定要编码的字符串。示例 脚本 <%= Server.HTMLEncode("The paragraph tag: <P>") %> 输出 The paragraph tag: <P> 注意 以上输出将被 Web 浏览器显示为 The paragraph tag: <P> 如果查看一下源文件或以文本方式打开一个 Web 页,您就可以看到已编码的 HTML 二.相关例子解析:...

如何在java中显示html的内容?
不知兄台是不是说的这种格式的,写一个java文件(servlet),运行后输出一个网页,下面是一个登录界面,你只需要创建一个servlet,然后将其中的doget换成如下代码,将dopost改成doget();即可运行。望采纳!protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ...

java保存到html代码
java保存到html代码的步骤如下:1、创建一个字符串变量,该变量包含要保存为html的内容。2、使用JavaIO库中的FileWriter类创建一个新的文件,用于保存html代码。3、将html代码写入文件中。使用FileWriter类的write()方法将html代码写入文件中。4、关闭文件。使用FileWriter类的close()方法关闭文件。5、完成...

java后台的数据怎么显示在页面上
java后台数据要在页面上展示首先需要一个连接网页和java的工具也就是:tomcat应用服务器。它内置了一个轻量级的WEB服务器,只用于转发请求,但实际上tomcat是一个轻量级的应用程序服务器,你只要搞明白其请求的流程:客户端浏览器——>WEB服务器——>应用程序服务器。

相似回答