你永远不会关闭href
属性的引用。
输出本身就足以诊断这一点——href 继续运行:
out.println("<tr><td><a href=\"VenueServlet?action=edit&userId="+v.getId()+"\">Update</a></td></tr>");
为什么不在 Java 端生成 HTML 的另一个原因。也考虑使用String.format
; 当您不必担心字符串数学时,更容易(IMO)阅读这个烂摊子。
此外,如果 ID 来自浏览器,您可能需要适当地转义它。