編寫自定義GenericServlet

2022-08-26 13:18:12 字數 1518 閱讀 1180

具體步驟如下:

1、新建類mygenericservlet,實現servlet,servletconfig介面

2、重寫父類的相關方法

3、將service()方法定義為抽象(abstract)方法,將類定義為抽象類,以便在子類予以service()方法新的實現

4、定義mygenericservlet的成員變數protected servletconfig config,並通過初始化方法init(servletconfig config)賦值this.config=config;

5、過載init()的無參方法,當子類需要在初始化時執行某些操作時呼叫,並通過init(servletconfig config)方法呼叫init()無參方法

具體**如下:

1

public

abstract

class mygenericservlet implements

servlet,servletconfig 910

public

void

init()

1314

@override

15public

servletconfig getservletconfig()

1819

@override

20public

abstract

void

service(servletrequest req, servletresponse res)

21throws

servletexception, ioexception ; //抽象方法

2223

@override

24public

string getservletinfo()

2728

@override

29public

void

destroy()

3233

@override

34public

string getservletname()

3738

@override

39public

servletcontext getservletcontext()

4243

@override

44public

string getinitparameter(string name)

4748

@override

49public enumerationgetinitparameternames()

52 }

子類只需繼承genericservlet類,就可以通過方法名直接呼叫方法

1

public

class myservlet1 extends

mygenericservlet

910 }

編寫自定義特性

自定義特性一般標註在作用的程式元素的上方 編譯器首先組合特性名稱和attribute,然後尋找該組合名,所以特性名為fieldname和fieldnameattribute的兩個特性沒有區別 編譯器將尋找包含有這個名稱的類,它直接或者間接的派生資system.attribute 編寫自定義類的步驟 ...

編寫JSP自定義標籤

可以使用jsp自定義標籤來實現簡單的 模板.自定義標籤可以通過傳統的繼承tagsupport或 tagsupport並實現相關方法,然後宣告使用tag描述符進行宣告.這裡要說的是一種更加簡單的方式,tagfiles.tag file其實就是乙個jsp頁面,只是把副檔名由.jsp變成了.tag,並放置...

saltstack編寫自定義模組

salt的底層通訊是通過zeromq完成的,採用了zeromq的訂閱發布模式 pub和sub 如下圖所示。簡單來講,pub sub模式類似於廣播電台,在訂閱發布模式中pub將訊息傳送到匯流排,所有的sub收到來自匯流排的訊息後,根據自己的訂閱條件來接收特定的訊息。對應到salt中就是master將事...