src下面放的是源代码;
web下面放的是 index.jsp文件;
WEB-INF下面的classes文件夹 是程序编译好之后所存放的路径,编译好的class文件。
web.xml 部署描述符
WEB-INF下面的lib文件夹 使用第三方的库放在此处。
conf文件夹下的server中,加入了 Context片段:
访问一个东西,都是通过服务器去寻找,为了告诉服务器文件在服务器的什么位置。
path表示上下文的路径,
helloworld和这里的test都是一样的,上下文。
docBase表示当前文件所在的文件位置。
path是逻辑路径 docBase是物理路径 可以理解为 path对应的就是docBase
每次在idea中修改代码,还需要在外部启动服务器,现在在代码里面进行服务器启动。
关闭IDEA,打开数据库,就能不借助于idea进行操作。
http://localhost:8080/abcdef/
http://localhost:8080/test233/
http://localhost:8080/w/
我们可以将Servlet看作是嵌套了HTML代码的Java类;可以将JSP看作是嵌套了Java代码的HTML类。
POST和GET的区别:
表面上是浏览器地址栏呈现的内容不同。
通过浏览器进行文件上传时,一定要使用post方式而绝不能使用get方式。
通过浏览器地址栏输入网址的方式来访问服务器端资源,全部使用的是get方法请求的。