/ * 1. específica pedido caminho: [endereço] Se o arquivo de recurso com os pedidos atuais do navegador um Servlet <url-pattern> [de conteúdo] exatamente o mesmo, Tomcat será invocada com o servlet atuais exemplos OneServlet <url-pattern> / one .do </ url-pattern> http: // localhost : 8080 / myWeb / one.do OneServelt é chamado HTTP: // localhost : 8080 / myWeb / abc / one.do OneServelt não ser chamado [Nota]: específica pedido caminho deve ser "/" começando com 2. condição caminho de solicitação: Se um navegador solicita um arquivo de recurso [], a fim de abordar a atual Servelt o <url-pattern> conteúdo para começar. Tomcat Servlet vai banda chamada a corrente exemplo OneServlet <url-pattern> / abc / * </ url-pattern> "*": é uma descrição curinga é uma cadeia de comprimento arbitrário se o arquivo de recurso atual [endereço] é "/ abc / "como o início, isso significa que o recurso de chamadas OneServlet HTTP:: 8080 / myWeb / abc / two.do OneServelt é chamado HTTP: // localhost : 8080 / myWeb / abc / one.html OneServelt será chamado [Nota]: caminho pedido específico deve ser "/" como o início, must "*" e terminando pedido caminho 3. pós-condição: Quando o navegador solicita um arquivo de recurso [endereço] para a corrente Servelt <url-pattern> conteúdo para terminar. Tomcat Servlet vai banda chamada a corrente exemplo OneServlet <url-pattern> * fazer </ url-pattern>. HTTP: // localhost : 555 / myWeb / abc / one.do OneServelt é chamado HTTP: // localhost : 555 / myWeb / five.do OneServelt é chamado HTTP: // localhost : 555 / myWeb / five.do uname = Mike OneServelt será chamado, porque, lendo tomcat url para localizar o servlet? linha de solicitação: [ url: HTTP: // localhost : 555 / myWeb / five.do Methos: GET ] cabeçalho do pedido: [ o uname: Mike ] [Nota]: não é possível "/" está começando a ser "*" para o início do caminho curinga pedido 4.: Servlet atual pode receber um pedido de todos os atuais sites exemplo OneServlet < padrão de URL> / * </ url-pattern> http: // localhost : 555 / myWeb / mm.jpg OneServlet HTTP: // localhost : 555 / myWeb / one.do OneServlet 5. O caminho pedido de prioridade: [pedido específico caminho]> [condições]> [curinga]> [pós-condição] HTTP: // localhost : 555 / myWeb / ABC / one.do OneServlet: <url-pattern> /abc/one.do </ URL- pattern> TwoServlet <url-pattern>/ Abc / * </ url-pattern> ThreeServlet <url-pattern> *. Fazê </ url-pattern> FourServlet <url-pattern> / * </ url-pattern> * /
Sobre Prioridade: tomcat ou seja, para encontrar o correspondente web.xml Servlet url adquiridos de acordo com responder ao pedido.
Se, em conformidade com o caminho pedido específico [] houver uma correspondência, então o correspondente chamada direta Servlet, então [Preconditions] contrário para combinar, e assim por diante
Lifecycle
/ * Servlet exemplo ciclo de vida objeto [] 1. O projeto, todos os objetos são responsáveis por exemplos Servlet criados pelo Tomcat; desenvolvedores não têm o direito de criar uma instância de Servlet 2. [criar] o tempo: 1) [padrão]: Quando quando o primeiro usuário acessar este servlet, Tomcat é responsável por criar seu objeto exemplo 2) [intervenção humana]: requisitos Tomcat na inicialização, crie uma instância do servlet <servlet> <servlet-name> TwoServlet </ servlet-name> <servlet-class> com.bjpowernode.controller.TwoServlet </ servlet-class> <load-on-startup> 890 </ load-on-startup> </ servlet> 3. durante a operação Tomcat, uma classe de implementação servlet única você pode criar uma instância do objeto 4.Quando Tomcat está fechada, o servlet Tomcat responsáveis pela destruição de todos os casos de um objecto * /