Java jsp中get方法传递的grab int

Java jsp中get方法传递的grab int,java,jsp,Java,Jsp,我已经设置了一个删除按钮来删除数据库中的一行。它使用get方法将id作为参数 <a class="btn btn-sm btn-danger" href="teacherDelete.jsp?=<%=t.getId()%>">Delete</a> 我得到org.apache.jasper.jaspereException:java.lang.NumberFormatException:null错误,HTTP状态为500 如何获取传入参数并将其传递给我的方法?

我已经设置了一个删除按钮来删除数据库中的一行。它使用get方法将id作为参数

<a class="btn btn-sm btn-danger" href="teacherDelete.jsp?=<%=t.getId()%>">Delete</a>
我得到
org.apache.jasper.jaspereException:java.lang.NumberFormatException:null
错误,HTTP状态为500


如何获取传入参数并将其传递给我的方法?

在转换为int之前,应该检查它是否包含null

<a class="btn btn-sm btn-danger" href="teacherDelete.jsp?=<%=t.getId()%>">Delete</a>

所以应该是

<a class="btn btn-sm btn-danger" href="teacherDelete.jsp?id=<%=t.getId()%>">Delete</a>

在转换为int之前,您应该检查它是否包含null

<a class="btn btn-sm btn-danger" href="teacherDelete.jsp?=<%=t.getId()%>">Delete</a>

所以应该是

<a class="btn btn-sm btn-danger" href="teacherDelete.jsp?id=<%=t.getId()%>">Delete</a>

代码中缺少参数id
teacherDelete.jsp?=

  <a class="btn btn-sm btn-danger" href="teacherDelete.jsp?id=<%=t.getId()%>">Delete</a>

代码中缺少参数id
teacherDelete.jsp?=

  <a class="btn btn-sm btn-danger" href="teacherDelete.jsp?id=<%=t.getId()%>">Delete</a>