tomcat配置和jsp,servlet測試
- 今天下午一大半時間都在忙著配置IDEA,基本步驟在下面的鏈接中說的很清楚,在這里記錄下
https://blog.csdn.net/yhao2014/article/details/45740111
第一步:
首先按照鏈接把環(huán)境配置好,然后在src目錄下新建Servlet或者java文件,在編寫完成Servlet.java之后,build該module,會在對應(yīng)的web-INF下面的classes文件夾中生成相應(yīng)的Servlet.class 文件
第二步:
需要在web.xml中修改對應(yīng)的Servlet配置,具體怎么配置網(wǎng)上都有很多。然后啟動tomcat就可以正常運行我們編寫的Servlet了
<servlet>
<servlet-name>Dictionary</servlet-name> //這個是你的容器名字,可以隨便取
<servlet-class>Dictionary</servlet-class>//這個是編譯之后的class類名,一定要對應(yīng)好
</servlet>
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Dictionary</servlet-name>//這個是剛才取的容器名字,要對應(yīng)
<url-pattern>/Dictionary</url-pattern>//這個是在客戶端想訪問時,鍵入url時候中/后面輸入的名稱 /千萬不能忘
</servlet-mapping>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/HelloWorldServlet</url-pattern>
</servlet-mapping>
http協(xié)議基礎(chǔ)
- 兩種連接方式 POST 和 GET
404 找不到頁面
403 沒權(quán)限
Web app基本概念
在tomcat的webapp目錄下,新建文件夾按照下圖形式建立好對應(yīng)的文件或者文件夾,然后對于靜態(tài)網(wǎng)頁,我們就可以通過client端敲對應(yīng)的地址訪問靜態(tài)網(wǎng)頁

Web Application.png
Servlet
- Servlet可以在各種服務(wù)器端運行,包括web,郵箱,ftp等
- 編寫的時候出發(fā)點:從httpservlet繼承,他有很多方法應(yīng)對http協(xié)議,所以必然有doGet() 和doPost();
- doGet(req,resp)方法詳解:
1. request封裝client 到server的請求
2.response封裝了反饋
{注:客戶端用get方式訪問到服務(wù)器的時候被調(diào)用,直接在URL中敲擊地址訪問的方式就是get方式},
{注:在form中點擊提交,而且form的method是post方式的時候,http是post連接};
Servlet的生命周期
- init()方法僅僅在初始化的時候執(zhí)行一次
- 從頭到尾只是一個Servlet,重復(fù)執(zhí)行service()方法()(包括doget,dopost等)
- destroy()方法只有在最后webapp退出的時候才會被調(diào)用,與init對應(yīng)
- 加載 將class load進來
- 實例化 new出一個對象
- 初始化 init(config)
{注: 參數(shù)config表示該Servlet的配置信息} - 處理請求 doget() 或者 dopost()
- 退出服務(wù)