Si lo tienes en Apache y es un .html, no es una pagina JSP, es un simple fichero HTML. Asi que los trozos de código JSP no se intepretaran.
Segun lo que dices, para que se te ejecute algo como eso, tendria que responder en una direccion como
http://localhost/jsp/algo.jsp, para que responda el Tomcat. Y el .jsp final es para que sepa que es una pagina JSP y debe tratarla como tal.
S!