对比idea开发web项目
###1,使用eclipse开发web项目(jsp项目)
1,先将eclipse与tomcat关联一下
window->preferences->server->Runtime Environments
add
还要在面版配置一次,
创建项目:
File->new->Dynamic web project
之后一直next,还有一个勾需要勾上。用来生成web.xml
建好之后,可以在WebContent里面建立JSP File
2,在eclipse中创建web项目:
浏览器可以直接访问webcontent中的文件,
例如http://localhost:8888/MyJspProject/index1.jsp
其中index1.jsp就在WebContent目录中
但是web-inf中的文件, 无法通过客户端(浏览器)直接访问,只能通过请求转发来访问
注意:并不是 任何的内部跳转都能访问WEB-INF;原因是 跳转有2种方式:请求转发 、重定向
3,配置tomcat运行时环境
jsp<->Servlet
a.将tomcat/lib中的servlet-api.jar加入项目的构建路径
b.右键项目->Build Path -> Add library ->Server Runtime
a种方法只是将一个jar包装入
b种方法是将所有jar包转入
5,设置统一字符编码
a.编码分类:
设置jsp文件的编码(jsp文件中的pageEncoding属性): jsp -> java
设置浏览器读取jsp文件的编码(jsp文件中content属性)
一般将上述设置成 一致的编码,推荐使用UTF-8
文本编码:
i.将整个eclipse中的文件 统一设置 (推荐)
ii.设置 某一个项目
iii.设置单独文件
在server文件中改端口
这两个都可以开始,只不过一个可以调试,一个不可以调试
如果新建一个tomcat,就会自动产生一个Servers
在http/1.3中也可以修改端口号