几天来,我一直试图弄清楚我的布局在浏览器中呈现时发生了什么。
我的环境:
- SpringSource 工具套件版本:2.6.0.RELEASE
- 瓷砖
- jspx + CSS
- JavaScript InfoVis 工具包
我的问题:
我必须从一个更大的项目中制作一个非常简单的部分,我有一个小表单来进行选择,它会触发服务器请求并获取一个 json 对象以从 infovis 工具包(javascript)中绘制一个空间树,该工具包绘制在下方表单,然后在选择树的一个节点后,它应该显示一个表格,其中包含我通过 Ajax 请求获得的一些信息。所有这些复杂的编码就像一个魅力,问题出现在显示它的时候。所以我想做这样的事情:
<div id="1>
<form>
</div>
<div id="2">
<div id="infovis"></div>
<div id="log"></div>
</div>
<div id="2">
<table id="someID"></table>
</div>
css 包含一些在纯 HTML 中可以正常工作的格式
但是当部署和渲染时,我得到了类似的东西:
<div id="1>
<form>
</div>
<div id="2">
<div id="infovis">
<div id="log"></div>
<div id="2">
<table id="someID"></table>
</div>
<div id="footer"></div> //this is injected cause the tiles specification
</div>
</div>
这个或任何其他变体。
有没有人遇到过类似的问题或知道是什么原因造成的?spring、tiles、脚本、jspx 实现?
我不能过多地处理其他代码或配置,因为我们处于非常高级的阶段,我不想影响其他领域。
注意:我以前更多地使用 c/c++ 和实时的东西,所以我对 CSS、jsp 等不是很流利。我刚开始在真正的 Web 应用程序中工作。