Servlet的繼承關係及幾種實現方法

2021-09-20 04:03:44 字數 1597 閱讀 2048

dynamic web module version版本:2.5

servlet的繼承關係:

實現方法:

方式一:

/*** 該方法在web.xml配置項中有初始化引數是需要重寫.

* 可以接收web.xml配置項

* 中的初始化引數

*/@override

public void init(servletconfig config) throws servletexception

}web.xml配置項寫法

<?xml version="1.0" encoding="utf-8"?> 

servlet01

index.html

index.htm

index.jsp

default.html

default.htm

default.jsp

com.shsxt.servlet.servlet01

encode

utf-8

2/ser01

*.html

/test/*

/*

方式二:
public class servlet02 extends genericservlet 

}

方式三:
public class servlet03 implements servlet 

@override

public servletconfig getservletconfig()

/*** 系統方法,由系統呼叫,服務方法,當servlet被訪問時呼叫,可以被執行多次

*/@override

public void service(servletrequest req, servletresponse res) throws servletexception, ioexception

@override

public string getservletinfo()

/*** 系統方法,由系統呼叫,銷毀方法,當servlet被銷毀時呼叫,只執行一次(伺服器正常關閉才會執行)

*/@override

public void destroy()

}

方式四:
public class servlet04 extends httpservlet 

struts 和servlet的關係

可以說struts2本質還是乙個servlet 在s1中用於整體控制的是乙個servlet s2中是乙個filter,其實也可把它看作是servlet 只是對servlet進一步的封裝罷了 打個比方 做web專案,好比建房子。servlet好比木材,用一根根的木材搭,也可蓋起房子,只是速度慢而已 而...

struts 和servlet的關係

可以說struts2本質還是乙個servlet 在s1中用於整體控制的是乙個servlet s2中是乙個filter,其實也可把它看作是servlet 只是對servlet進一步的封裝罷了 打個比方 做web專案,好比建房子。servlet好比木材,用一根根的木材搭,也可蓋起房子,只是速度慢而已 而...

action和servlet的關係

其實就是乙個玩意兒 只不過action是那些mvc框架的控制層的叫法.當然,這個回答是籠統了點,但是其實就那回事.那些mvc框架用servlet struts1 或者filter struts2 來封裝了httpservletrequest和httpservletresponse物件,在自己的act...