1在Eclipse 中创建的Web项目:

浏览器可以直接访问WebContent中的文件,

例如http://localhost8080/MyJspProject/index1.jsp(MyJspProject是项目名,index1.jsp是创建在WebContent下的jsp文件)

但是WEB-INF中的文件,无法通过客户端直接访问,只能通过请求转发来访问

注意:并不是任何内部跳转都能访问WEB-INF;因为跳转有两种方式:请求转发、重定向

 

2若创建一个项目后,第一行下划线报错,则是tomcat没有配置运行环境 

配置Tomcat的运行环境

jsp和servlet是可以互相转换的,但是目前创造的项目只能编译jsp不能编译servlet

要想同时编译jsp和servlet,则需要配置运行环境

方一:将该路径下的E:\tomcat\apache-tomcat-8.5.38\lib下的 servlet-api.jar复制到eclipse 中的Java Resourece下的src,然后点击servlet-api.jar右键,选择Build Path

方二:点击项目名MyJspProject右键选择Build  Path --->Configure Build Path

然后选择Add Library

然后OK

点NEXT

 

 

3部署tomcat

在servers面板 新建一个tomcat实例,

右键点击add之后start运行

 

 

4统一字符编码

编码分类:

设置jsp文件的编码(jsp文件中的pageEncoding属性):jsp--->java

设置浏览器读取jsp文件的编码(jsp文件中的content属性)

一般是将上述设置成一致的编码,推荐使用UTF---8

 

设置文本编码:

 

将整个eclipse中的文件统一设置

设置某一个项目:

设置单个文件