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,目录结构为:
访问方式: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
之后选择自己安装的Tomcat服务器,完成后将Tomcat lib目录中所有jar包添加到项目的构建路径中。
3、JSP文件统一字符集编码 通过pageEncoding属性设置jsp文件的编码,即JSP转换Servlet类型Java时的编码格式。 通过content属性设置浏览器读取JSP文件的编码。一般将上述设置成一致的编码,推荐使用UTF8。