JSP不接收自己的变量

时间:2013-08-30 23:22:14

标签: java forms jsp

我已恢复此代码,我的JSP名称是我的html表单上的ComEtiquetado我使用action =“ComEtiquetado.jsp”但我无法获取变量

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

它在catch

上获得一条空消息
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>

奇怪的是,我在其他页面上拥有完全相同的代码,并且在那里工作正常

1 个答案:

答案 0 :(得分:-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){

}

}