1. 程式人生 > >JavaWeb之Servlet的簡單實現

JavaWeb之Servlet的簡單實現

上篇文章學習了Servlet的概念、技術功能、技術特點、生命週期和工作過程。如果對Servlet不瞭解的可以去檢視JavaWeb學習之Servlet。瞭解了Servlet是什麼之後,就開始程式碼實踐,好了廢話不多說,直接進入正題。

一、建立專案:

直接在之前專案的基礎上完成,使用IntelliJ IDEA建立的javaWeb專案。如何使用IntelliJ IDEA建立的javaWeb專案點選初學之使用intelliJ IDEA開發web專案檢視詳細教程。

二、編寫Servlet原始檔

在這之前還有一步工作,需要匯入servlet-api.jar包,倒入方式為:找到本地安裝好的tomcat -> lib -> servlet-api.jar,直接複製到專案中的lib資料夾下:

右擊src -> Java Class新建HellowServlet.java檔案,編寫程式碼如下圖:

 直接點選執行按鈕進行編譯。

部署servlet,開啟WEB-INF下的web.xml檔案新增以下內容,但是在新增內容的時候報了一個錯誤:


經過一番折騰之後,原來是之前web.xml檔案路徑選擇錯誤,在修改路徑之後正確新增內容:


新增內容如下圖:


最後在瀏覽器中輸入:http://www.localhost:8080/JavaWeb/HelloServlet即可

相關推薦

Intellij idea建立javaWeb以及Servlet簡單實現

準備:1. 安裝jdk1.7 2. 安裝tomcat1.8一、建立並設定javaweb工程1.建立javaweb工程 File --> New --> Project... 設定工程名字: 建立完成後工程結構如下:  2. Web工程設定2.1 在WEB-

Intellijidea建javaWeb以及Servlet簡單實現

一、建立並設定javaweb工程 1.建立javaweb工程 File --> New --> Project... 設定工程名字: 建立完成後工程結構如下:2. Web工程設定 2.1 在WEB-INF 目錄下點選右鍵,New --> Directo

JavaWebServlet簡單實現

上篇文章學習了Servlet的概念、技術功能、技術特點、生命週期和工作過程。如果對Servlet不瞭解的可以去檢視JavaWeb學習之Servlet。瞭解了Servlet是什麼之後,就開始程式碼實踐,

Javaweb servlet 開發具體解釋1

tom action fig 優先 sync exc http響應 write model 1.1 Tip:Servlet簡單介紹 Servlet是sun公司提供的一門用於開發動態web資源的技術。 Sun公司在其API中提供了一個servlet接口,用戶若想用發一個

JavaWebServlet(1)

troy 獨立 等待 blog 動態 代碼 cor int csdn 一、Servlet的生命周期 當頁面請求的時候服務器調用Servlet的inti()方法進行初始化; 服務器(Tomcat)通過調用Servce()方法來處理客戶端的請求進入doGet/doPost方式

JavaWebServlet

數據對象 繼續 分享 img 一次 又是 數據 pattern 表示 1、什麽是Servlet?   Servlet是一種動態Web的編程技術,本義是小服務程序的意思。主要作用是接收前端頁面傳過來的請求,然後發給服務器;接收到服務器返回來的信息後,將信息返回給前段頁面。基於

網站開發MyEclipse簡單實現JSP網頁表單提交及傳遞值

本文主要是作者《中小型網站開發與設計》課程的內容,非常基礎的文章,主要是指導學生學會用MyEclipse實現JSP網頁表單提交及傳遞引數。希望大家喜歡這篇文章,基礎文章,不喜勿噴~ 一. MyEclipse實現網頁動態表單提交 1.新建Web Service工程,名稱為te

06-碼蟻JavaWebServlet生命週期與基本配置

學習地址:[撩課-JavaWeb系列1之基礎語法-前端基礎](https://study.163.com/course/introduction/1005537028.htm)[撩課-JavaWeb系列2之XML](https://study.163.com/course/introduction/10059

java基礎學習:JavaWebServlet

其他更多java基礎文章: java基礎學習(目錄) 什麼是Servlet Servlet是一個特殊的Java類, 是執行在 Web 伺服器中的小型 Java 程式(即:伺服器端的小應用程式)。servlet 通常通過 HTTP(超文字傳輸協議)接收和響應來自 Web 客戶端的請求。這個Java類必須

Java servlet 簡單實現http檔案下載斷點續傳功能

斷點續傳,聽上去似乎是個比較高階的話題,本文只講述一下http版的斷點續傳,其他協議的大家可以自行研究。 http協議中,服務端實現斷點續傳首先需要讀取客戶端傳送的Range頭資訊,比如“Range: bytes=12583394-”這個就是指原來正在下載的檔案需要從第12

MyBatis 快取Redis簡單實現

前言 MyBatis 提供的快取機制都是基於Cache 介面而實現,因此我們也可以通過實現該介面建立自定義的快取實現。 Redis 的快取實現 簡單來說,在MyBatis開啟二級快取的前提下,通過使用自定義的快取實現類,使用Redis完成對快取資訊的查

javawebSession簡單例子(兩個頁面一個存資料,一個取資料)和session的一些基本內容

package test.session; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax

androidViewPager簡單實現區域性頁面滑動效果

-Viewpager能實現什麼效果? -實現左右滑動,切換view的效果。 -既可以實現整個頁面左右滑動,也可以實現同一個頁面中區域性左右滑動。 搞清楚viewpager的作用後,開始寫一個簡單例子,實現同一個頁面中區域性滑動的效果。 在coding前要做的準備工作 2

MapreducetopN簡單實現

1.需求 對需求2.3輸出結果進行加工,輸出流量使用量在前10的使用者資訊 (1)輸入資料                 

使用jsp/servlet簡單實現檔案上傳與下載

public class UploadServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,

七牛雲端儲存sign簡單實現

概述: 上一篇博文講解了如何從七牛的私有空間下載資原始檔到本地,那麼這篇博文,講解一下七牛雲下載token的實現。 步驟: 1、給私有空間繫結一個自定義域名,通過該自定義域名,拼接上檔名稱,即可獲

Java開發經驗分享JAVA簡單實現DES加密與實現DES解密

exc final secret for 操作 好的 16進制 subst ace 前言:相信很多小夥伴在開發過程中都會加密問題。當然,小菜在開發中也遇到了,這裏呢,小菜想說的是JAVA簡單實現DES加密。 今天就簡單實現一下如何DES加密解密。話不多說,代碼如下。直接可用

Linux下socket程式設計UDP簡單實現

本文實現一個簡單的UDP小例子,來說明Linux下socket程式設計之UDP的簡單實現。本文主要包括三個部分:伺服器端的實現,客服端的實現和通訊測試。實現的功能:客服端傳送一條訊息給伺服器端,伺服器

JavaWebServlet——使用者登入驗證

來源:Java聯盟 咱們 JavaSE 說完了 資料庫也說的差不多了 那麼今天我們來聊聊 Servlet 吧~ 只是說知識點的話~相信小夥伴們是看不下去的~咱們直接上案例吧~來一個從前端獲取使用者資訊到後臺資料庫驗證的使用者登入驗證~ 這裡需要安裝一個 to

磁碟搜尋Java簡單實現

引言:在使用電腦的時候,難免會遇到找不到本地檔案的情況,而我們通常又記得檔名或者其中的幾個關鍵字。當然一般系統都提供搜尋方法,如windows的搜尋,但其不全是基於檔名的,因而搜尋效率顯得低下。在基於檔名的檔案搜尋模式下,市面上有優秀的成品軟體---著名的Everythin