サーブレット(Java Servlet)1
[Webアプリケーション] サーブレット(Java Servlet)1
今までの学習ではコンソール画面を利用するコンソールアプリケーションを作成してきましたが、今項目からWebアプリケーションの開発練習を始めます。
まずはWebアプリケーション開発するために、eclipseの設定を行います。
■Java EEのパースペクティブを追加
eclipseの画面右上にあるパースペクティブを開く(+のマークがあるアイコン)をクリックして、Java EE(Enterprise Edition)を選択して開きます。
▼画像左の+のアイコンをクリック
▼Java EEを開く
▼Java EEのアイコンが追加されているので、クリックして選択する。
■動的Webプロジェクトを作成
Java EEを選択したら、いつもの様にまず新規のプロジェクトを作成します。その際に「動的Webプロジェクト」を選択してください。
▼プロジェクトエクスプローラーで右クリックして「動的Webプロジェクト」をクリック
▼作成された動的Webプロジェクトの「src」配下にサーブレットを作成する
▼「src」上で右クリックし新規でサーブレットを作成する
▼作成したサーブレットに下記のサンプルプログラムを記述し、サーバーで実行しましょう。
@WebServlet("/Servlet1") public class Servlet1 extends HttpServlet { private static final long serialVersionUID = 1L; public Servlet1() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 文字コードの設定 response.setContentType("text/html; charset=UTF-8"); // 出力ストリームの取得 PrintWriter out = response.getWriter(); // HTML文書の出力 out.println(" <html> "); out.println(" <head> "); out.println(" <title>タイトル</title> "); out.println(" </head> "); out.println(" <body> "); out.println(" <h1>サンプル見出し</h1> "); out.println(" <p>サンプル文章</p> "); out.println(" </body> "); out.println(" </html> "); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }
▼画像の様に実行されれば問題ないです。
さいたま市南区の武蔵浦和駅(中浦和駅)周辺でプログラミングを勉強したい・興味のある方に、
個別指導でJavaのプログラミングを教えています。生徒さまはIT・プログラミング未経験の社会人の方がほとんどです。
▼興味があれば、下記リンクをご確認ください。