servletのPOSTで、HttpServletRequest request を引数にして
request.getParameter()で複数あるパラメータから任意の1つを取得した後に、
request.getReader().readLine()でリクエストをまるごと取得しようとすると
nullが返ってくるのですが、
requestからデータを取得する場合は1回しか使えないのでしょうか?

request.getParameter()をせずに、
request.getReader().readLine()を実行した場合は問題なくリクエストを
取得できています。