- ベストアンサー
Javaについて
JavaのjspやServlet、xmlで電たくを作りたいのですが、その際にprivate void main 〇〇 といったメインメソッドは使わずに、dopostやdoget、HttpServletRequestメソッドを使えば作れるという認識で合ってますかね?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「private void main 〇〇」 は 「public static void main 〇〇」 の間違いだとして、 自分で書く必要はないです。 Java ServletやJSPを実行するApache tomcatなどのwebコンテナが持ってますので。 自分でwebコンテナから作るということであれば必用ですけどね。
その他の回答 (1)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.1
まず、mainをprivateにしたら、誰もよべませんよ。 つぎに、 >dopostやdoget、HttpServletRequestメソッドを使えば作れるという認識で合ってますかね? 作ることはできます。でも、動作はしません。 そのクラスが物を覚えるようになってないためです。 なので、 1+=? +1=? になってしまいます。 つまりね、前の値を覚えてないので、 作ったことには違いない!。 でも、動いているとはとても言えないんです。 だから、クラスには、constructor(コンストラクタ)が あるのですが、一番上の階層のmainには、 constructorがないんです。なぜなら、 それを作る親がいないため。 だから、mainで変数を初期化するんです。 ひとまず!。 頭の中で、プログラムの順番をトレースしてみましょう。