non so cosa dirti,questo è il codice che ho scritto
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
<%! Connection con=null; %>
<%! Statement st=null; %>
<%! ResultSet rs=null; %>
<HTML>
<HEAD>
<TITLE>INSERIMENTO DATI CED SINP</TITLE>
<SCRIPT TYPE = "text/javascript">
<!--
function controllaDati()
{

document.getElementById("codice").style.color="#00 0000";
document.getElementById("sportello").style.color=" #000000";
document.getElementById("nullaosta").style.color=" #000000";
document.getElementById("annoprotocollo").style.co lor="#000000";
document.getElementById("errore").style.color="#FF 0000";
var nullaosta=document.ordine.nullaosta.value;
var codice=document.ordine.codice.value;
var sportello=document.ordine.sportello.value;
var annoprotocollo=document.ordine.annoprotocollo.valu e;
document.getElementById("errore").style.visibility ="hidden";

var f=0;

if(codice=="" || codice=="undefined" || codice.length>1)
{
document.getElementById("codice").style.color="#FF 0000";
f=1;
}
if(sportello=="" || sportello=="undefined" || sportello.length>1)
{
document.getElementById("sportello").style.color=" #FF0000";
f=1;
}

if(nullaosta=="" || nullaosta=="undefined" || nullaosta.length>1)
{
document.getElementById("nullaosta").style.color=" #FF0000";
f=1;
}

if(annoprotocollo=="" || annoprotocollo=="undefined" || annoprotocollo.length!=4 || ordine.annoprotocollo.value.indexOf(19) ==-1 )

{
document.getElementById("annoprotocollo").style.co lor="#FF0000";
f=1;
}

if(f==1)
{
document.getElementById("errore").style.visibility ="visible";
alert ("Mancano informazioni necessarie per l'invio!")
return false;
}
else return true;
}

function conferma() {
if (confirm("Sei sicuro di voler azzerare i dati immessi?")) {
return (true);
}
return (false);
}
-->
</SCRIPT>

</HEAD>
<BODY>
<%
try {
Class.forName("com.mysql.jdbc.Driver").newInstance ();
}
catch(ClassNotFoundException ce){
out.println(ce);
}
try{
con = DriverManager.getConnection("jdbc:mysql://localhost/ArchivioDeposito","stage","stage");
st = con.createStatement();
out.println("<FORM Name='ordine' Action='verInsGianluca.jsp' Method='POST' onSubmit='return controllaDati()' onReset='return conferma()'> ");
String ElencoCampiFascicolo = "SELECT * FROM Fascicolo ORDER BY ID ASC";
rs = st.executeQuery(ElencoCampiFascicolo);
out.println("<P Align='center'> INSERIMENTO DATI FASCICOLO </P>");
out.println("<table align='left' rules='rows' width='100%' border=5 bgcolor='#FFCC00'>");
String ElencoCampitipofascicolo = "SELECT tfasc_id, tfasc_desc FROM tipofascicolo ORDER BY tfasc_desc ASC";
rs = st.executeQuery(ElencoCampitipofascicolo);
out.println("<tr>");
out.println("<td>Tipo Fascicolo</td>");
out.println("<td width='100'><SELECT NAME='slcFascicolo'>");
while (rs.next()) {
out.println("<OPTION Value='" + rs.getString("tfasc_id") + "'>" + rs.getString("tfasc_desc") + "</OPTION>");
}
out.println("</SELECT></td></tr>");
out.println("<tr>");
out.println("<td>Descrizione Fascicolo </td>");
out.println("<td width='100'><INPUT TYPE='TEXT' NAME='txtDescrizione' SIZE='39'></td></tr>");
out.println("<tr>");
out.println("<td id='codice'>Codice </td>");
out.println("<td width='100'><INPUT TYPE='TEXT' NAME='codice' SIZE='39'></td></tr>");
String ElencoCampiClassifica = "SELECT classifica.ID, classifica.Descrizione "+
"FROM classifica, Fascicolo "+
"WHERE classifica.Id=Fascicolo.IDClassifica "+
"GROUP BY classifica.ID, classifica.Descrizione "+
"ORDER BY classifica.Descrizione ASC";
rs = st.executeQuery(ElencoCampiClassifica);
out.println("<tr>");
out.println("<td>Descrizione Classifica</td>");
out.println("<td width='100'><SELECT NAME='slcClassDesc'>");
while (rs.next()) {
out.println("<OPTION Value='" + rs.getInt("ID") + "'>" + rs.getString("Descrizione") + "</OPTION>");
}
out.println("</SELECT></td></tr>");
String ElencoCampiMotivi = "SELECT ID, Descrizione FROM MotivazioniDiScarto ORDER BY ID ASC";
rs = st.executeQuery(ElencoCampiMotivi);
out.println("<tr>");
out.println("<td>Descrizione Motivazione Di Scarto </td>");
out.println("<td><SELECT Name='slcMotScartoDesc'>");
while (rs.next()) {
out.println("<OPTION Value='" + rs.getInt("ID") + "'>" + rs.getString("Descrizione") + "</OPTION>");
}
out.println("</SELECT></td></tr>");
out.println("<tr>");
out.println("<td>Ultimo Numero Protocollo</td>");
out.println("<td width='100'><INPUT TYPE='TEXT' NAME='txtUltimoNumProto' SIZE='39'></td></tr>");
out.println("<tr>");
out.println("<td id='annoprotocollo' >Anno Protocollo</td>");
out.println("<td width='100'><INPUT TYPE='TEXT' NAME='annoprotocollo' SIZE='39'></td></tr>");
out.println("<tr>");
out.println("<td width='100'>Data Ultimo Protocollo</td>");
out.println("<td><INPUT TYPE='TEXT' NAME='txtDataUltimoProto' SIZE='39'></td></tr>");
out.println("<tr>");
out.println("<td>Data Invio Fascicoli</td>");
out.println("<td><INPUT TYPE='TEXT' NAME='txtDataInvioFascicoli' SIZE='39'></td></tr>");
out.println("<tr>");
out.println("<td id='nullaosta'>Nulla Osta</td>");
out.println("<td><INPUT TYPE='TEXT' NAME='nullaosta' SIZE='39'></td></tr>");
out.println("<tr>");
out.println("<td>Scaffale</td>");
out.println("<td><INPUT TYPE='TEXT' NAME='scaffale' SIZE='39'></td></tr>");
out.println("<tr>");
out.println("<td id='sportello'>Sportello</td>");
out.println("<td><INPUT TYPE='TEXT' NAME='sportello' SIZE='39'></td></tr>");
out.println("<tr>");
out.println("<td>Anni Di Conservazione</td>");
out.println("<td><INPUT TYPE='TEXT' NAME='txtAnniConservazione' SIZE='39'></td></tr></table>");
out.println("<table align='left'>");
out.println("<tr>");
out.println("<div id='errore' style='visibility:hidden'>Correggere i campi in rosso</div>");
out.println("<td><INPUT Type='submit' Name='submit' Value='INSERISCI'/></td>");
out.println("<td align='right'><INPUT TYPE='reset' name='Submit2' value='CANCELLA'/></td>");
out.println("</tr>");
out.println("</table>");
out.println("</form>");
}
catch (Exception EX) {
out.println("Si e' verificato questo errore: " + EX);
}
%>
</BODY>
</HTML>