一、
css文件编码格式和html编码格式不同时,引用外部css文件会无效
解决方法:用notpad++打开,改变编码格式
注意要事先配置好eclipse的编码格式
如果修改编码格式之后css样式依旧不显示,退出浏览器,清除浏览器缓存,再重新部署TOMCAT即可
二、
编写网页时,发现eclipse报错
Unknown tag (nav).
也就是说不能识别nav
这个HTML5标签,就很奇怪
上网查了一下,说是eclipse版本太老,要更新
心想不可能啊,安装的绝对是最新版了
上Stack Overflow查了一下
发现下面的回答都在提醒要添加
<!DOCTYPE html>
然后我发现,我的JSP文件是直接由eclipse创建的,所以会添加一些默认信息
所以在我的jsp文件中,这个元素是这样的
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
可以发现,多了后面一长串
我想了想,把后面多的部分删除掉,ctrl+s保存
报错信息就消失了
(注:过了半年,发现2018.09 版本的eclipse Jave ee 新建的JSP文件默认的元素已经更新为
<!DOCTYPE html>
)
三、
什么都不懂,就想着参考一下光盘里自带的项目,可没想到连接数据库就成了一个大麻烦
折腾了很久,怎么都弄不明白
一开始只是简单地附加了提供好的.sql
后缀的数据库文件,打开login.jsp
页面发现根本登录不进去
来回查查想想
猜想可能是数据库配置文件没弄好
打开项目里的Java Resources
文件夹,找到文件DBConfig.property
可以看出就是一个配置文件,打开发现其中有一行
MySQLURL=jdbc:mysql://localhost:3306/DreamTimeNews?user=root&password=root&useUnicode=true&characterEncoding=UTF-8
可以看出端倪,在password这一部分,我设置的是1234,而在之前码者的电脑上是root
改为1234后,再打开
成功!!!!热泪盈眶
四、
在导入web项目时,可以发现数据库的类型有两种
一,使用SQL Server,导入的是后缀为.mdf
.ldf
的两个文件
二,使用MySQL,导入的是后缀为sql
的文件
我琢磨了一下,理解为:
两者的区别在于,前者导入的直接是数据库成品;
后者导入的文件里是SQL语句,所以该文件是记录各种数据,数据表生成的一个过程,它的“导入”实际上是可以看做是”生成“ ,而且在导入的同时还要选创建一个新数据库/选择一个已存在的数据库
1是选择已有的数据库;2是创建一个新的数据库(点击查看大图)
五、
导入的项目发现中文乱码,解决的办法就是修改编码格式把当前的UTF-8/GBK切换成GBK/UTF-8
1.修改项目编码格式:
鼠标移到项目名,右键->Properties->Resource->Text file enCoding ->更改编码(GBK、UTF-8等)->Apply->OK>退出
2.修改整个Eclipse工作空间的编码
Window->Preferences->General->Workspace->text file encoding ->更改编码(GBK、UTF-8等)->Apply->OK退出
3.修改某个特定类型的文件:如java文件类型(java Source File),xml文件,js文件(javaScript Source File)的编码(不会受命名空间编码的影响)
eclipse菜单栏->Window->Preferences->General->Content types->Text-> java Source File(或者选择其他文件类型->在Default enCoding中选择语言(没有选择则自己输入GBK、UTF-8等)->Update->Ok>退出