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...