安装:
安装教程里的版本,jee。免得有什么问题
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr2
网址打开对应的下载,就直接是eclipse-jee-helios-sr2-win32-x86_64版本的下载。
我电脑里有多个版本的eclipse,似乎也不需要配置什么?这个老版本对jdk版本似乎也没有要求。
步骤:
new(file或者空白处右键)—project—web—选择第一个动态web程序
输入项目名,选择运行的目标环境:
这里有个错误,因为jdk版本的问题,不用管。
选tomcat7---NEXT:
选择tomcat的目录。选择自己安装的jdk(前面创建项目名称时也有提示java版本的问题。要1.6以上):
点击finish。前面的提示错误已经没有了。
打开项目结构,创建一个首页:
WebContent—new—jspfile:
创建成功,出现默认的代码
修改默认的字符集,并编写<title>和<h1>.
编码问题:
这里修改了两个地方:
charset和pageEncoding,也是前面提到的,编码问题。
https://blog.csdn.net/kerrywang/article/details/4454895
contentType的charset是指服务器发送给客户端时的内容编码,contentType里的charset=utf-8是指示页面的输出方式为utf-8
pageEncoding是jsp文件本身的编码。
最简单的回答,pageencoding是把jsp翻译成utf的java代码时的编码,所以必须和jsp文件本身的编码保持一致, chartset 是服务器把生成的html发布给客户端时的编码,可以任意指定。浏览器的观看编码必须和charset保持一致,否则看到的是乱码。
简而言之pageencoding是规则的遵循者,chartset是规则的制定者。
运行
右键工程—run as—run on server—选择tomcat7—finish
这一步应该类似myeclipse里的发布。
第一次出错了,端口被占用,因为前面myEclipse里的项目还没有关闭,用的是同一个tomcat,关闭后再试一次:
项目结构:
和myEclipse差不多。
添加新的jsp页面: