Idea servlet映射方法優(yōu)缺點對比
配置Servlet的方法有倆種,分別是傳統(tǒng)web.xml文檔中部署servlet和注解方式部署servlet,下面就先一起來學(xué)習(xí)下注解方式部署servlet
注解方式部署servlet:
首先在idea項目空間里創(chuàng)建一個class類

然后在類名后面接上Servlet類,如下:

重寫Servlet里面的所有類,如下:

最后在類名上面寫上要連接的前端頁面,如下:

從瀏覽器發(fā)送請求時,會直接尋找@WebServlet后對應(yīng)的url地址,調(diào)用并執(zhí)行相應(yīng)的servlet!
傳統(tǒng)web.xml文檔中部署servle:
首先找到需要配置的web.xml文檔:

雙擊進(jìn)入web.xml文檔,進(jìn)行編寫映射代碼:

總結(jié):
編輯xml文件:
優(yōu)點:如果有多個servlet在同一個工程下,便于管理與修改
缺點:手工配置文件,容易導(dǎo)致錯誤,重復(fù)度太高,可讀性差
注解部署:
優(yōu)點:快速簡潔,IDE會自動創(chuàng)建注解
缺點:如果有很多servlet文件,不好控制單獨的servlet
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- IDEA創(chuàng)建Maven工程Servlet的詳細(xì)教程
- IDEA創(chuàng)建Servlet并配置web.xml的實現(xiàn)
- IntelliJ IDEA2020.2.2創(chuàng)建Servlet方法及404問題
- IntelliJ IDEA里找不到j(luò)avax.servlet的jar包的解決方法
- 解決IDEA的maven項目中沒有新建Servlet文件的選項問題
- IDEA中HTML通過servlet3.0注解名提交表單到servlet類找不到頁面的問題
- IDEA Servlet 模板設(shè)置的方法
- idea中MavenWeb項目不能創(chuàng)建Servlet的解決方案
- IDEA新建javaWeb以及Servlet簡單實現(xiàn)小結(jié)
- 詳解如何使用IntelliJ IDEA新建一個Servlet項目
相關(guān)文章
Springboot詳解RocketMQ實現(xiàn)消息發(fā)送與接收流程
這篇文章主要介紹了SpringBoot整合RocketMQ實現(xiàn)消息發(fā)送和接收功能,我們使用主流的SpringBoot框架整合RocketMQ來講解,使用方便快捷,本文分步驟給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06
java8 Stream list to Map key 重復(fù) value合并到Collectio的操作
這篇文章主要介紹了java8 Stream list to Map key 重復(fù) value合并到Collectio的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06
Java 數(shù)組轉(zhuǎn)List的四種方式小結(jié)
本文主要介紹了四種將Java數(shù)組轉(zhuǎn)換為List的方法,包括使用Arrays.asList、ArrayList構(gòu)造器、Collections.addAll以及JDK8的Stream,具有一定的參考價值,感興趣的可以了解一下2024-10-10
淺談web服務(wù)器項目中request請求和response的相關(guān)響應(yīng)處理
這篇文章主要介紹了淺談web服務(wù)器項目中request請求和response的相關(guān)響應(yīng)處理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07

