期待どおりに動作する Java サーブレットにこの単純なコードがあります。
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));