java如何替换HTML中标签内容

java如何替换HTML中body中间的内容,我需要动态的在后台往里面插数据,所有需要动态生成,使用的是同一个html

关键看你要替换什么样的内容,如果是同一个html,那把要替换的部分改成特殊字符,做成模板方式。程序里替换那部分内容就可以了。

给该html设置id,使用var page = document.getElementById();方法获得该id里面的内容,然后设置page.innerHTML=“你要填入的内容”;

可以用 <% %>这种方式,<% 写你要添加的Java代码 %> jsp动态交互挺不错的,如果是html ,那推荐你用 Ajax 吧,记得给分哦

 <body>
<table>
<tr><th>Date<th></tr>
<%
    读取数据库数据;
    while(rs.next()){
        out.println("<tr><td>"+rs.getString(1)+"</td></tr>");
    }
%>
</table>
</body>

请问架构是怎么组成的 是纯 java+servlet 还是 使用了 框架

直接用freemarker就是了。现成的,把模板和数据分离,拼装的时候就不用你自己再去封装了,还提供了好多丰富的功能。

建议页面改成jsp,然后就再按照你的方式进行数据推送。

你要是不怕 麻烦 后台拼一个 html代码的 字符串 前台 ${字符串的名字} 就可以取到后台拼的 html 代码

jsoup,webclient这些JAVA的东西都可以像JS那样操作。你看看,记得给分哦