• ベストアンサー

Javaについて

JavaのjspやServlet、xmlで電たくを作りたいのですが、その際にprivate void main 〇〇 といったメインメソッドは使わずに、dopostやdoget、HttpServletRequestメソッドを使えば作れるという認識で合ってますかね?

質問者が選んだベストアンサー

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

「private void main 〇〇」 は 「public static void main 〇〇」 の間違いだとして、 自分で書く必要はないです。 Java ServletやJSPを実行するApache tomcatなどのwebコンテナが持ってますので。 自分でwebコンテナから作るということであれば必用ですけどね。

その他の回答 (1)

回答No.1

まず、mainをprivateにしたら、誰もよべませんよ。 つぎに、 >dopostやdoget、HttpServletRequestメソッドを使えば作れるという認識で合ってますかね? 作ることはできます。でも、動作はしません。 そのクラスが物を覚えるようになってないためです。 なので、 1+=? +1=? になってしまいます。 つまりね、前の値を覚えてないので、 作ったことには違いない!。 でも、動いているとはとても言えないんです。 だから、クラスには、constructor(コンストラクタ)が あるのですが、一番上の階層のmainには、 constructorがないんです。なぜなら、 それを作る親がいないため。 だから、mainで変数を初期化するんです。 ひとまず!。 頭の中で、プログラムの順番をトレースしてみましょう。

関連するQ&A

専門家に質問してみよう