paribe
#1
Olá,
como poderia chamar uma servlet ao chamar a url
http://localhost:8080/ProjetoWEB
tenho um servlet que se chama CalculaProcesso
e queria ao digitar a url acima já chamasse esse servlet automaticamente
e não ter que digitar http://localhost:8080/ProjetoWEB/CalculaProcesso
Alguém poderia me ajudar.
abs
[quote=paribe]Olá,
como poderia chamar uma servlet ao chamar a url
http://localhost:8080/ProjetoWEB
tenho um servlet que se chama CalculaProcesso
e queria ao digitar a url acima já chamasse esse servlet automaticamente
e não ter que digitar http://localhost:8080/ProjetoWEB/CalculaProcesso
Alguém poderia me ajudar.
abs
[/quote]
oi,
você pode criar uma página index.jsp que possui um link direto (url) para a Servlet
[]´s
Mikhas
#3
Não tenho 100% de certeza mas acho que se você gerar o war com o nome ROOT.war e fazer o deploy, ele não vai precisar do prefixo dele… sacou ?
Ola,
DUAS FORMAS:
- Atraves da annotation WebServlet:
@WebServlet(name="ServletName", urlPatterns={"/"})
public class ServletName extends HttpServlet { ... }
- Atraves da edicao do deployment descriptor: (web.xml)
<servlet>
<servlet-name>ServletName</servlet-name>
<servlet-class>com.acme.ServletName</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletName</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
De uma lida tambem sobre o Pattern Front Controller.
[ ]'s