Quantcast
Channel: 質問!ITmedia 新着質問(Java/253)
Viewing all articles
Browse latest Browse all 2439

サーブレットの途中終了について

$
0
0
サーブレットの勉強を始めたばかりですが、基本的なことで教えてほしいことがあります。 別のサーバーから複数のパラメータを伴って呼び出されて、いくつかの処理をした後結果を返すのですが、数値のパラメータが数値文字列でなかった場合や特定の範囲を超えていた場合、例外処理が発生しないように詳細なメッセージをエラー文として返すようにしています。 このとき public class TransformRect extend HttpServlet { public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOExseption, ServletException { PrintWriter out = res.getWriter(); ....... float fl = GetFloatNumberFromParam(req.getParameter("length")); if (fl<0) { out.println("Error ....."); // (PrintWriter で詳細を出力) out.close(); return; } ......... } こうして途中でreturnしようと思うのですが、問題は起きないですよね。メソッドのreturnは理解していますが、メインのクラスの終了もこうして大丈夫だとは思っているのですが、マルチスレッドにも対応しないといけないので不安です。 Javaは初めてなのでどなたか教えていただきたいです。よろしくお願いいたします。

Viewing all articles
Browse latest Browse all 2439

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>