tomcat配置和jsp,servlet測試

tomcat配置和jsp,servlet測試

  1. 今天下午一大半時間都在忙著配置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)
  1. 加載 將class load進來
  2. 實例化 new出一個對象
  3. 初始化 init(config)
    {: 參數(shù)config表示該Servlet的配置信息}
  4. 處理請求 doget() 或者 dopost()
  5. 退出服務(wù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容