JavaScript em jsp

Galera não to conseguindo de forma alguma usar o javascript com páginas jsp, iniciei o desenvolvimento web agora, segue o fonte.

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Registro de Não Conformidade</title>
        <link href="estilos.css" rel="stylesheet" type="text/css">
		 <script type="text/javascript">  		
		 function tipo() {
			alert("tipo");
		}
		</script>
    </head>
    <body>
	<form name="form1" method="post" action="">
    <table width="930" border="0" cellpadding="2" cellspacing="0">
          <tr>
            <td width="44" rowspan="2"><div align="right">Número:   			  </div></td>
            <td width="103" rowspan="2"><input name="numero" type="text" class="formreq" id="numero" size="6" maxlength="6"  onchange="tipo();">
            <input name="Button2" type="button" class="botao" value="..."></td>
           </tr>
    </table>

Testei esse exemplo e funciona, fecha todas as suas tags como a html, body, form.

 <html>
     <head>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
         <title>Registro de Não Conformidade</title>
         <link href="estilos.css" rel="stylesheet" type="text/css">
          <script type="text/javascript">
          function tipo() {
             alert("tipo");
         }
         </script>
     </head>
     <body>
		 <form name="form1" method="post" action="">
			<table width="930" border="0" cellpadding="2" cellspacing="0">
			   <tr>
				  <td width="44" rowspan="2"><div align="right">Número:                 </div></td>
				  <td width="103" rowspan="2"><input name="numero" type="text" class="formreq" id="numero" size="6" maxlength="6"  onchange="tipo();">
					<input name="Button2" type="button" class="botao" value="..."></td>
				</tr>
			</table>
		 </form>
     </body>
</html>

Ao sair da caixa de texto exibe seu alert sem problemas, mas creio que precisa digitar, se não quer que nada seja digitado use o evento onBlur.