gpt4 book ai didi

Java servlet out.write(int) 提示用户保存文件

转载 作者:行者123 更新时间:2023-12-01 14:01:06 24 4
gpt4 key购买 nike

我在 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));

最佳答案

您需要将响应的内容类型设置为“text/html”。 Servlet 很可能正在推断“application/octet-stream”,从而给出提示。

关于Java servlet out.write(int) 提示用户保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19341044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com