日期:2014-05-17  浏览次数:20700 次

同一个页面,将HTML转换成JSP之后变形。
一个静态的html页面,美化,界面布局已经处理好了 ,在编写程序的时候需要在转化成JSP页面,

所以新建一个JSP页面,讲原来的代码拷贝到里面去,结果
变形了? 原界面里很多DIV+css .
tomcat处理的时候都是将JSP页面先其析成servlet,
这其中有些什么玄机?
为什么会变形?
大家来看看!

------解决方案--------------------
你里边是不是使用了相对路径?
css和图片等东西
例如:
<link rel="stylesheet" type="text/css" href="../css/styles.css">
<img src="images/abc.gif"/>
把这些东西全部这样写:
href="<%=request.getContextPath()%>/css/styles.css"
<img src="<%=request.getContextPath()%>/images/abc.gif"/>

------解决方案--------------------
楼上说的路径问题,确实会引起
还有,html要给成jsp可以保存一份,直接重命名,省的copy错了
------解决方案--------------------
在browser里面把生成的文件存下来,然后和原想的HTML做对比就行了。
或者也可以直接在Browser里面对比2个HTML文件的文档结构。
------解决方案--------------------
看看引入的css文件路径有没有设置正确
------解决方案--------------------
是不是某些空格引起的问题呢?详细看看代码吧,呵呵