为什么getParameter在我的代码上返回null

时间:2018-12-09 21:50:53

标签: java jsp

因此,这是用于获取用户输入的html + jsp代码:

       <td><input type="text" value="text" name="newDesc"/></td>            
       <td>
           <a href='adminUpdateService2.jsp?e=<%=request.getParameter("newDesc")%>&d=<%=resultSet.getInt("product_code")%>'>Update</a>
           </td>

request.getParameter(“ newDesc”)要做的是获取用户在文本字段中输入的值,但是它返回的值是 NULL

这是执行更新过程的Java代码:

try{
  String x = request.getParameter("d");
  int no = Integer.parseInt(x);
  String newDesc = request.getParameter("e");
  Class.forName("com.mysql.jdbc.Driver").newInstance();
  Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/weblove_atttirerentals","weblab","");
  Statement stmt = conn.createStatement();
  stmt.executeUpdate("UPDATE product SET description='"+newDesc+"' where product_code='"+no+"'");
  response.sendRedirect("adminShowServices.jsp");

  }catch(Exception e){
      out.print(e);
  }

非常感谢。 对不起,我的英语

0 个答案:

没有答案