Eclipse创建Servlet项目

333 阅读1分钟

1、构建Servlet项目

1.1、下载Tomcat、eclipse。

安装Tomcat,配置全局环境路径。访问localhost:8080正常访问。

1.2、eclipse安装Server插件

  • 如果preferences设置选项中没有Server插件,需要手动安装。参考地址
  • 选择Runtime Envrionments -> add -> Apache类型的服务器 ->配置#1版本的Tomcat & JRE。

1.3、eclipse面板中添加服务器

  • window -> show view -> other。搜索Server 添加Servers。

1.4、创建Servlet项目

  • file -> new -> other:Dynamic Web Project,目录结构为:

企业微信截图_08723aea-84dc-40cb-bbd2-9555e3296992.png

访问方式:http://localhost:8080/servlet-Server/

wepapps中文件浏览器客户端可以直接访问,但是WEB-INF中的文件无法通过客户端【浏览器】直接访问,只能通过请求转发访问。并不是任何的内部跳转【请求转发、重定向】都能访问WEB-INF。

1.5、面板Server中添加当前项目,并运行即可。

2、jsp文件后首行报错

JSP与Servlet之间是可以互相翻译转换的。报错是因为当前项目只能识别JSP,无法识别Servlet。需要通过安装tomcat运行时解决。

2.1、解决方式1

将Tomcat中lib目录中Servlet-api.jar添加到项目的类路径中【构建路径中[build path]】即可。

2.2、解决方式2

企业微信截图_f320e82c-2cfe-4980-a237-f5176f48c791.png 之后选择自己安装的Tomcat服务器,完成后将Tomcat lib目录中所有jar包添加到项目的构建路径中。

3、JSP文件统一字符集编码 通过pageEncoding属性设置jsp文件的编码,即JSP转换Servlet类型Java时的编码格式。 通过content属性设置浏览器读取JSP文件的编码。一般将上述设置成一致的编码,推荐使用UTF8。