前面说过怎么遍历任意结构的table,那么后台读取以后怎么展示在前台呢?
之前的想法是,在servlet中输出xml文件,然后在js中处理后输出。
后来觉得麻烦,直接在servlet中输出html格式的文本,这样直接就在前台展示了。这样做其实不太好,不过方便。
html:
<div name="div_table" id="div_table">
</div>
JS:
function view() {
var table=document.importForm.table.value;
var url = "servlet/ShowData?table="+table;
xmlHttp.open("POST", url, true);
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
var xmlDom = xmlHttp.responseText;
var table=document.getElementById("div_table");
table.innerHTML=xmlDom;
}
}
xmlHttp.send();
}
Servlet:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setHeader("Cache-Control", "no-cache");
respon

这篇博客探讨了如何将后台数据库中的内容展示在前台页面上。最初计划通过servlet输出XML文件,然后在JavaScript中处理显示。但为了简化流程,选择了直接在servlet中生成HTML文本并直接在前台展示。尽管这种方法可能不够理想,但其便利性不容忽视。
最低0.47元/天 解锁文章
1510

被折叠的 条评论
为什么被折叠?



