我在一个按预期工作的 Java servlet 中有这个简单的代码:
String input = req.getParameter("input");
out.write(input.getBytes());
它在 GET 请求中提取 ?input 之后的文本并将其打印在用户浏览器上。
但是当我尝试执行以下操作时,浏览器不会显示信息,而是提示用户保存文件。这是怎么回事?如何将数据库记录打印到屏幕上?
PreparedStatement pre = conn.prepareStatement(GET_RECORD);
pre.setString(1, "1000");
rs = pre.executeQuery();
rs.next();
out.write(rs.getInt(1));