安装:

安装教程里的版本,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

pageEncodingjsp文件本身的编码。

     

最简单的回答,pageencoding是把jsp翻译成utf的java代码时的编码,所以必须和jsp文件本身的编码保持一致, chartset 是服务器把生成的html发布给客户端时的编码,可以任意指定。浏览器的观看编码必须和charset保持一致,否则看到的是乱码
简而言之pageencoding是规则的遵循者,chartset是规则的制定者。

运行

右键工程—run as—run  on  server—选择tomcat7—finish

这一步应该类似myeclipse里的发布。

第一次出错了,端口被占用,因为前面myEclipse里的项目还没有关闭,用的是同一个tomcat,关闭后再试一次:

项目结构:

和myEclipse差不多。

添加新的jsp页面: