Diferença entre paginas *.jsp e *.java

Galera , uma duvida q eu tenho a algum tempo, qual a diferença entre *.jsp e *.java , como aqui no guj eu nao acesso a pagina jsp mas sim uma pagina .java.

Qual a diferença de implementaçao ?

até ++

Você pode colocar a extensão que quiser, alguns frameworks tem suas extensões pré-definidas como Struts é .do e o Webwork .action mas nada te impede de mudar, isso é feito no web.xml.

hum… , show.
Eu posso usar qualquer extensao intão , independente de framework ?
Qual tag eu teria q inserir para fazer o tomcat intender a extensão ?

até…

Pode tem gente que coloca até .htm e .exe, no php isso tabém é possível.

Veja:

	<servlet-mapping>
		<servlet-name>servletDeTeste</servlet-name>
			<!-- valor digitado no browser depois do diretorio virtual
				aceita colocar a extensao *. simula a extensao
			-->		
			<url-pattern>*.pedrosa</url-pattern>
	</servlet-mapping>

Isso foi feito no Internet Banking Caixa, quando estava sendo migrado de ASP para JSP.

Valeu galera,

valeu Pedrosa.

até+