【JavaWeb】使用Eclipse做项目时的一些注意事项(持续更新)

一、项目默认打开界面

项目的默认打开页面为web.xml文件"welcome-file-list"标签内的页面正向排序。【JavaWeb】使用Eclipse做项目时的一些注意事项(持续更新)
如图,会先检索有无index.html文件,如果有则打开,没有的话检索下一个,index.htm文件,以此类推。
更新后的Eclipse会在地址栏输入项目名且没有找到welcome标签内任何文件时打开一个目录页面,其中包含WebContent目录下的各个文件,如下图
【JavaWeb】使用Eclipse做项目时的一些注意事项(持续更新)

二、 项目访问权限

Eclipse创建的项目,浏览器可以直接访问WebContent目录下的文件,例如

【JavaWeb】使用Eclipse做项目时的一些注意事项(持续更新)
其中的index1.jsp就在WebContent目录下;
但是WEB-INF目录下的文件无法通过客户端(浏览器)直接访问,只能通过请求转发来访问,例如
【JavaWeb】使用Eclipse做项目时的一些注意事项(持续更新)

index2.jsp就在WEB-INF目录下;
注意:并不是所有内部跳转都能访问WEB-INF。请求转发可以,但重定向不能。
文件结构如下图:
【JavaWeb】使用Eclipse做项目时的一些注意事项(持续更新)

三、如何添加Eclipse编译Serlvet时使用的环境?

方法一(不常用):

将Tomcat安装目录/lib的Servlet-api.jar文件加入项目构建路径,方式如下:

1.先将该文件复制到Eclipse中

【JavaWeb】使用Eclipse做项目时的一些注意事项(持续更新)

2.如图在右键菜单中选择“添加至构建目录”即可

【JavaWeb】使用Eclipse做项目时的一些注意事项(持续更新)

3.删除方法:

如图选择remove后,delete删除
【JavaWeb】使用Eclipse做项目时的一些注意事项(持续更新)

方法二(常用):

1.打开项目属性

【JavaWeb】使用Eclipse做项目时的一些注意事项(持续更新)

2. 选择Add Library

【JavaWeb】使用Eclipse做项目时的一些注意事项(持续更新)

3.选择Server Runtime

【JavaWeb】使用Eclipse做项目时的一些注意事项(持续更新)

4.选择Tomcat一路finish即可。

四、 如何统一字符集编码?

编码分类

  • 设置jsp文件的编码:jsp->java (通过jsp文件的pageEncoding属性)
  • 设置浏览器读取jsp文件的编码**(通过meta标签中的charset)**

一般将上述编码设置为统一“UTF-8”

  • 文本编码:
    1. 将整个eclipse中的文件 统一设置
      'Window-Preferences-Web-JSP Files'中Encoding选项改为 UTF-8
    2. 设置某一项目的编码
      在项目上右键选择Properties-Resource,将Text file encoding改为UTF-8
    3. 设置某一文件的编码
      右键文件选择Properties,可以直接看到Encoding选项