Pagesとは?ServletsやJSTLも解説。Pagesとは?ServletsやJSTLも解説。Pagesとは?ServletsやJSTLも解説。Pages(以下、JSP)とそれに関連する技術について初心者にもわkりやすいように解説していく。この記事を書いている2021年現在では、JSPが登場してかなりの年月が経っておりJSPにとって変わる新しいWebの技術はたくさん登場している。そんな中でもJSPを使用しているプロジェクトはいまだに少なくなく、JSPを習得することにはまだ価値がある。プロジェクトを実行するJSP・Servletsとは?まずJSPとServletsについて簡単に紹介しておこう。中にJavaのコードを埋め込むためのフレームワークだ。JSPを使用することにより、HTMLのページに動的なコンテンツを埋め込むことが可能だ。JavaScriptもHTMLに動的なコンテンツを埋め込むために使われるが、JavaScriptはフロントエンドサイドで動的なコンテンツを生成する技術、一方JSPはサーバーサイトで動的なコンテンツを生成する。ユーザではJSPを基に生成されたHTMLコードをなお、JSFについて知りたい方はこちらの記事をどうぞ。Pagesと公式名称が変更となった。Servletsとは?ServletsはJSPが登場する以前に使用されていた技術。JSPと同様にサーバーサイドでHTMLのコードを生成する技術。JSPとは異なりHTMLのファイルに直接Javaのコードを記述することはできない。JSPの使い方ここからはeclipseを使った、JSPの導入方法と使用方法を紹介しよう。Developers」をインストールしよう。JSPを使ったプロジェクトを動作させるには、TomcatやGlassFishといったwebサーバーが必要となる。この記事ではTomcatのバージョン10を使用する。Project」を選択して、新しいプロジェクトの作成画面を開く。プロジェクト名と使用するwebサーバーを選択して「Finish」ボタンをクリックする。File」を選択する。5)」を選択して、「Finish」をクリックする。プロジェクトを実行するでは、先程作成したJSPファイルに以下のように書き換えて実行してみよう。Server」を選択する。始めて実行する際には使用するサーバーインスタンスを指定する。実行するとeclipse内でブラウザーが開きJSPファイルに書いた内容が表示される。プロジェクトを実行した状態であれば、URLを入力することにより任意のブラウザーでHTMLファイルを表示することができる。執筆者:久野嘉樹ドイツ・ベルリン在住のフロントエンド・エンジニア。ドイツにてプログラマのための職業訓練プログラム(インターン2社を含む)を終了したのち、医療関係のソフトウェア会社にてフルスタック・エンジニアとして、様々な開発現場に参加する。現在はドイツの大手SIerにてシニアデベロッパーとして有名企業を顧客とする大規模開発に従事する。Java・TypeScriptをメインに業務管理ソフト・ウェブアプリケーションやAndroidアプリなどの開発経験を持つ。現在はSPA(シングルページアプリケーション)のスペシャリストとしてAngularをメインにフロントエンドの開発に携わる。2009年よりドイツに在住。ドイツ語能力はC1レベル。Faces」その概要と導入方法などを説明していきたい。Ja[...]Javaの定番GUIライブラリSwing!導入方法と使い方を解説。2021.06.19この記事では、Javaの定番GUIライブラリであるSwingについて解説していく。Swingは実務で使われているケースが多く、この記事を読んでいる読[...]Javaの最強GUIライブラリ「JavaFX」とは?Intellijを使った導入方法も紹介。2021.06.17この記事では、JavaのスタンダードGUIライブラリ「JavaFX」の特徴と使い方を説明していく。【2023年】TypeScriptのおすすめ書籍5冊!レベル別に入門書からプロ向けまで紹介。2023.05.14【2023年】JavaScriptのおすすめ本7選!入門者・初心者向けにセレクト。2023.03.04HTMLテーブルで表をデザインする!セルの結合・枠線を付ける・レスポンシブ対応など。2023.01.21CSSグリッドレイアウトを極める!基本的な使い方とプロパティの一覧。2023.01.07【2023年】人気のヘッドレスCMSを徹底比較!Contentful・Strapi・Hygraphなど。JSフレームワーク徹底比較!JavaScript実践VSCodeでReactの開発を行う!React開発者のためのオススメ拡張機能。同一オリジンポリシーを理解する。APIコラム海外エンジニアエンジニア論PC。