1. 程式人生 > >關於如何在web.xml中配置servlet

關於如何在web.xml中配置servlet

在圖中紅色的地方寫上你的Servlet名字 
這裡寫圖片描述 
配置你的Servlet的對映路由,這樣你的Servlet會自動的把配置檔案加入到web.xml檔案之中,但是Servlet3.0新特性(得Tomcat7.0版本及以上)則不一樣可以參考 
https://blog.csdn.net/xulianboblog/article/details/51079534 
這裡寫圖片描述

接下來對想複寫的方法打鉤。【這裡針對的是快速建立一個開發使用的Servlet】 
這裡寫圖片描述

最原始的Servlet的建立和配置應該是接下來的這種方法!!! 
但是實際中已經很少用了,現在開發一般都是直接建立一個Servlet繼承自HttpServlet然後複寫其方法!!!這也是比較簡單的!!!

先來看一下最原始一個Servlet專案的基本結構: 
這裡寫圖片描述

  • 第一步,建立一個servlet。因為servlet是一個介面,所以需要implements。 
    建立的一個servlet例子如下, 由於servlet是一個介面,所以必須實現他的一些方法。
 destroy();  
 getServletConfig();
 getServletInfo();
 init();
 service();
  • 1
  • 2
  • 3
  • 4
  • 5

建立的servlet示例如下:

package com.hello.com;

import java.io.IOException;

import javax.servlet.Servlet;
import
javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; public class FristServlet implements Servlet { public FristServlet() { super(); System.out.println("constructor"); } @Override
public void destroy() { System.out.println("destroy"); } @Override public ServletConfig getServletConfig() { System.out.println("getServletConfig"); return null; } @Override public String getServletInfo() { System.out.println("getServletInfo"); return null; } @Override public void init(ServletConfig arg0) throws ServletException { System.out.println("init"); } @Override public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException { System.out.println("service"); } }

相關推薦

web.xml配置servlet的URL對映後,瀏覽器訪問出錯

在一些servlet教程中,給出的servlet的URL對映配置方式是,在web.xml中新增servlet元素和servlet-mapping元素: <servlet> <servlet-name>ServletDemo01&l

web.xml配置servlet時url-pattern標籤到底是幹什麼的

以前配置web.xml都是自動生成的,昨天寫一個關於使用servlet生成驗證碼的過程中,碰到了一個問題。 就是在 <servlet> <description>&l

關於如何在web.xml配置servlet

在圖中紅色的地方寫上你的Servlet名字  配置你的Servlet的對映路由,這樣你的Servlet會自動的把配置檔案加入到web.xml檔案之中,但是Servlet3.0新特性(得Tomcat7.0版本及以上)則不一樣可以參考 https://blog.csdn.net/

web.xml配置ServletServletWEB應用程式載入過程

一,<servlet>元素及其子元素,宣告一個Servlet。            <description>*:為Servlet指定一個文字描述。             &

servlet無法自動在web.xml配置

bubuko mage wid 選擇 project http info 無法 無法自動 在新建dynamic web project 時,dynamic web module version選擇2.5。 servlet無法自動在web.xml中配置

JavaWeb 如何在web.xml配置多個servlet

之前遇到這個問題,被困擾的不行,終於在學習我們學校大神的程式碼後明白了,決定發出來,也方便以後自己檢視 ​ <servlet> <description></description> <display-name>ListBook

web.xml spring-servlet.xml 和 application.xml 配置位置及含義

在我們進行 Spring-servlet 進行開發的時候,經常會遇到配置檔案配置的問題,要徹底的解決這個問題,我們需要了解 springMVC 設計的基本架構 1.SpringMVC 的配置分為兩部分 application.xml 和 spring-servl

Servlet配置(建立專案的時候每寫一個servlet都要在web.xml宣告servlet

&&在web.xml中新增一組如下標籤 <servlet>  <!--servlet開始標籤-->  <servlet-name>servletTest</servlet-name>              

Servlet(3)ServletConfig介面的介紹(獲取web.xml某個Servlet的初始配置引數)

什麼是ServletConfig? 當web容器在建立servlet例項物件時,可以給每一個servlet設定初始化資訊,而這些初始化資訊會被自動封裝到ServletConfig中。 當在呼叫servlet的init方法時,會將ServletConfig物件傳遞給serv

web.xml同一servlet/filter配置多個url-pattern

若你的servlet要多個地址,或你的filter需要過濾不同的url如有*.jsp,*.do等,有好幾個怎麼做呢 其實很簡單,以下的filter就是一個例子,encodingFilter配置了過濾了兩個url-pattern <filter> <f

web.xml配置spring監聽器和spring配置文件位置

nco erl spring XML param onf ati spa extc <!-- spring配置文件位置 --> <context-param> <param-name>contextConfigLocation</

服務器啟動時Webapp的web.xml配置的加載順序

結點 得到 類型 man authent 一個tomcat web www conf 一 1、啟動一個WEB項目的時候,WEB容器會去讀取它的配置文件web.xml,讀取<listener>和<context-param>兩個結點。 2、緊急著,

web.xml配置監聽器來控制ioc容器生命週期

、整合關鍵-在web.xml中配置監聽器來控制ioc容器生命週期 原因: 1、配置的元件太多,需保障單例項 2、專案停止後,ioc容器也需要關掉,降低對記憶體資源的佔用。 專案啟動建立容器,專案停止銷燬容器。 利用ServletContextListener監控專案來控制。 Spring

classpath:和classpath*:的區別以及web.xml配置多個xml檔案

首先我們都知道要使用spring,則需要在web.xml中增加如下程式碼:  Xml程式碼    <listener>  <listener-class>org.springframework.web.context.ContextLoaderList

spring—web.xml配置spring監聽器

<!-- spring容器生命週期監聽器配置 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</l

深入理解web.xml配置/和/*的區別

 在用SpringMVC進行web開發的時候,如果將DispathcerServlet對外訪問的虛擬路徑配置成/時,需要在Spring的配置檔案中配置<mvc:default-servlet-handler/>這一項,那麼為什麼需要配置這一項呢?如果對外訪

web.xml配置錯誤頁面不能跳轉

當我們編輯SSH時發現Struts的錯誤頁面跳轉並不能發揮到淋漓盡致時,我們用到了web.xml的錯誤跳轉;而啟動tomcat伺服器發現並不能跳轉到error.jsp,而是跳轉到IE的錯誤提示頁面

struts2需要在web.xml配置的過濾器

使用Struts2.3.16時,過濾器使用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter使用struts2.5.14時,過濾器使用org.apache.struts2.dispatch

web.xml配置訪問資源URL/時無法訪問.html、.jsp、.js、.css等靜態資源時的解決方案

在web應用中,我們在web.xml配置URL路徑問題時,經常這樣配置:<servlet-mapping> <servlet-name>spring-MVC</servlet-name> <url-pattern>/<