2013-08-30 4 views
0

я в резюме этого кода, мое имя JSP является ComEtiquetado на моем HTML форме я использую действие = «ComEtiquetado.jsp», но я не могу получить переменнуюJSP не получает собственные переменные

cd = Integer.parseInt(request.getParameter("cd").toString()); 

он получает нулевое сообщение об улове

int cd=-1 
try{ 
    cd =  Integer.parseInt(request.getParameter("cd").toString()); 
    if (cd>-1){ 
     con.query("Update Calendario set consecutivo='"+cd+"' where medio like '%cd%' "); 
    } 
} 
catch(Exception exception2){} 
<form id="con" name="con" method="post" action="ComEtiquetado.jsp"> 
    <table> 
    <tr> 
     <td> 
     El consecutivo 
     </td> 
    </tr> 
    <tr> 
     <td> 
     Cd esta en <font color="red"><%=Ccd %> </font> Cambiar a : 
     </td> 
     <td> 
     <input type="text" id="cd" name="cd" size="3"> 
     </td> 
     <td> 
     <input type="submit" value="Cambiar" > 
     </td> 
    </table> 
</form> 

странно то, что у меня есть один и тот же код на другой странице и она отлично работает там

ответ

-2

Попробуйте

int cd=-1; 

string myValue = request.getParameter("cd"); 

if(myValue != null && myValue != ""){ 

try{ 

    cd =  Integer.parseInt(myValue); 

    if (cd>-1){ 
       con.query("Update Calendario set consecutivo='"+cd+"' where medio like '%cd%' "); 
      }  

} 
catch(Exception ex){ 

} 

} 
Смежные вопросы