本文转自:http://blog.sina.com.cn/s/blog_7461fc1901012rxt.html
将在Dreamweaver中已经设计好的网页放到myeclipse中的方法:将站点中的所有文件复制到myeclipse的WebRoot中即可。
最近在利用这两个工具建一个网站,途中遇到好多问题,现在总结一下,供需要的参考一下!1、首先统一编码,Dreamweaver和MyEclipse有时候默认的编码不一样,需要先统一下,否则转变时会乱
2、在Dreamweaver里新建一个站点,把网站的主要的静态部分布局完善好!
3、在MyEclipse里新建一个项目,然后打开你需要导入的html文件,选择“另存在”在你的项目里合适的目录下,命名时最好不要改它的后缀名,保存完毕后在你的项目下就有这个文件了,然后右键给它重命名,这时候可以把后缀名“.jsp"改为jsp.
4、如果有样式表文件和图片,把样式表文件拷到相应的目录就行了,比如,你可以新建一个目录css存放你的样式表文件,新建一个images目录存放你的图片。当然这时候路径可能就不同了,最好不自己在代码里修改路径,用Dreamweaver打开你的jsp文件改。
5、然后就可以在MyEclipse里完善你的项目了,你可以在同时在Dreamweaver里打开你项目里的jsp文件,然后进行修改,修改完毕后保存,在MyEclipse里,它会提示你文件已修改,是否加载,选择是就行了,如果没有提醒,就右键你的项目,选择刷新就行了。
注意几个问题
1、html文件里原有的最好不要删了。
2、jsp文件里一般会有的
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<base href="<%=basePath%>">最好拷过来,不然有时候会出现路径问题。
2、如果出现了乱码问题,假设你用的编码方式是UTF-8,就在在jsp文件顶部加上<%@ page contentType="text/html;charset=UTF-8" %>
3、有时候样式表拷过来后会不起作用,即使路径是对的,那你就在Dreamveaver里打这个文件,
4、样式表有时候不起作用也是因为编码问题,可能你的样式表里出现了中文,比如中文注释,有时也会影响,可以删除注释,或者在样式表里加上@charset "utf-8" ,或者用记事本另存一下;
4、其他的超链接,图片链接什么的都可能会不起作用,在dreamweaver里重新链接一下就好了。