知识点补充:
发送请求时如果只写工程名不写资源名好像有时候依旧可以找到我们想要的资源,因为Tomcat需要参考web.xml配置文件,而web.xml文件有两个,一个是在当前工程的web文件夹内的WEB-INF文件夹内,还有一个是在Tomcat自己的conf文件夹中,它会找到类似下面展示的语句
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
讲解一下项目的部署以及运行过程:
在IDEA编辑器中写完的这个项目存在硬盘上(存储真实的代码文件),我们创建的是一个web项目,执行需要Tomcat容器帮我们管理。我们将web项目部署在Tomcat内部(webapps文件夹内),本质上是I/O文件读写,非常耗费时间,且是映射关系
注意,导入.jar文件时,将其放置到web文件夹下的WEB-INF下,创建lib文件夹,将需要的.jar文件存入
当浏览器发送请求时,如果携带了中文的信息,控制层接收时产生文字乱码问题—->
请求发送时的方式:
get 在浏览器输入URL点击回车