2013-08-30 66 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){ 

} 

}