JavaScript ウェブページ入門開発詳細説明

JavaScript ウェブページ入門開発詳細説明

パート3: ❤バックエンドデータ受信を見落とす3つの方法❤ (おすすめ集)

パート 2: Web フォームで遊ぶ 高速 Web 開発 (❤ おすすめコレクション ❤)

1. はじめに

事前に Web に関する知識を学んでから、この魔法のようなものを知りましょう。

私の考えは中国語版ですが、違いは大きくありません。

ステップ1: まず新しいプロジェクトを作成し、図に従ってください

ステップ2: 名前を付けて絵を描く

ステップ 3: プロジェクト内に新しいプロジェクトを作成すると、これがポップアップ表示され、新しいウィンドウがポップアップ表示されます。

ステップ4: アイコンをクリックする

ステップ5: 円が同じであることを確認する

ステップ6: これら2つの名前は任意です

ステップ7: 指示に従う

ステップ8: 「完了」をクリックする

ステップ9: 写真の通り

ステップ10: helloの左側にある小さな三角形をクリックし、次にsrcの小さな三角形をクリックし、表示されるすべての小さな三角形を順番にクリックして見つけます。

作成したモジュールの名前。ここではhelloを作成しました

ステップ 11: hello を右クリックし、マウスを新しいものに移動すると、多くのパッケージが表示されます。左ボタンをクリックしてパッケージを完了します。

ステップ 12: hello の前の単語は自分で生成します。コントローラーを追加するだけです。

パッケージをビルドした後、環境を設定する必要があります。Idea自体はjspをサポートしていませんが、原理を学ぶために

シンプルなJSPから、後で必要になるいくつかの原則を学ぶことができるので、JSPを使用する必要があります。

したがって、JSP 言語を学ぶ必要があります。アイデア自体はこの言語をサポートしていないので、jspを使用する場合はインポートする必要があります

頼る。

ステップ13: 図に示すようにメインを右クリックします

ステップ14: webappと入力してEnterキーを押します

ステップ15: 下の図の手順に従ってプロセスを完了します。

ステップ16: このディレクトリにWEB-INFと入力し、Enterキーを押します。

ステップ17: 新しく作成されたWEB-INFを右クリックし、アイコンをクリックします。

ステップ18: ビューを入力してEnterキーを押します

ビューの下に必要なJSPファイルがありません。これは依存関係をまだインポートしていないことを意味します。依存関係をインポートする前に

まずルートディレクトリがどこにあるかを判断する必要があります

ステップ19: ルートディレクトリがどこにあるかを知るには、図に示すようにファイルをクリックし、プロジェクト構造をクリックします。

ステップ20: 写真に示すように、慌てる必要はありません。マークしたシーケンス番号に従ってクリックするだけです。

これをルート ディレクトリとして設定すると、すべての jsp ファイルをそこに配置して呼び出すことができます。

ステップ21: 上記の手順を完了すると、図に示すように、ビューの下にjspファイルが表示されます。それをクリックします。

ステップ22: ランダムな名前を付けます。私はa1と名付けました。そしてEnterを押します。

ステップ23: 赤い丸は私が適当に書いたもので、内容に制約はありません。これは後でページに表示されます。

ステップ 24: 上記の手順を完了したら、赤い線をダブルクリックすると、右側に何かが表示されます。それが何であってもかまいません。

ステップ 25: jsp 依存関係をインポートします。図に示すように、すべてのコード スニペットをコピーするだけです。

 <!-- サーブレット依存モジュールを追加-->
        <依存関係>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
        </依存関係>
        <!-- jstl タグ ライブラリ依存モジュールを追加します -->
        <依存関係>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </依存関係>
        <!--Tomcat 依存モジュールを追加します。-->
        <依存関係>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </依存関係>
        <!-- jsp エンジンを使用すると、springboot 組み込みの tomcat にはこの依存関係がありません -->
        <依存関係>
            <グループ ID>org.apache.tomcat.embed</グループ ID>
            <artifactId>tomcat-embed-jasper</artifactId>
</依存関係>

上記のコードを、以下の2つの単語の間、通常は18行目と19行目にコピーします。

ステップ26:Ctrl+Vを押してこの2つの単語をコピーすると、右下隅に2つの単語が表示されます。この時点では、右側の単語のみを選択する必要があります。

円を描くと、自動インポートがより便利で高速になります

ステップ 27: コピーが完了したら、アイコンに示されているように [構成の編集] をクリックします。

ステップ28: アイコンをクリックする

作業ディレクトリの3番目を選択すると、このフォルダがモジュールであることがわかります。モジュールがあることもわかります。

英語の単語。

ステップ 29: 図に示すように、src の左側にある小さな三角形をクリックして conterller を見つけ、右クリックします。

デモクラスを作成する

ステップ 30: @Con と入力して Enter キーを押すと、パッケージ名が自動的に完成します。

完了後は、図のようになります。

このコントローラーはコントローラーと同等です。すべてのプログラムは最初にこのコントローラーを通過する必要があります。

データを処理して受け入れることです。

ステップ31: 図に示す位置に@Reと入力し、Enterキーを押します(Enterキーを押すと関数は自動的に完了します)

完了すると、次のようになります。

ステップ 32: 図に従って残りの部分を完成させます。

@RequestMappingはそれがどこから来たのかを示し、("/")は現在のディレクトリからであることを示し、"a1"を返します。これは以下と同じになります。

以前に作成した jsp は一貫している必要があります。

ステップ33: 図に示すように2番目のステップをクリックして、右側にコンテンツを表示します。

ステップ 34: 次のコード スニペットを右側のコンテンツにコピーします。

spring.mvc.view.prefix = /WEB-INF/views/
spring.mvc.view.suffix = .jsp

コピーは図のように完了します。

ステップ35: 図のようにクリックして実行します

実行後、操作が成功したことを示す以下の画像が表示されます。

次のような状況が発生することがあります。

慌てないでください。これは、インターフェースが占有されているためです。簡単に言えば、以前使用したが、オフにしなかったということです。

解決策も非常に簡単で、8080を他の数字(任意の数字)に変更するだけです。

ステップ36: 図に示すように、Baiduでlocalhost:8081を検索するだけです。

先ほど入力した文章が表示されます。

さて、急速な Web 開発について説明しました。

以降の記事:

パート3: ❤バックエンドデータ受信を見落とす3つの方法❤ (おすすめ集)

パート 2: Web フォームで遊ぶ 高速 Web 開発 (❤ おすすめコレクション ❤)

これで、初級レベルの JavaScript Web ページ開発に関するこの記事は終了です。より関連性の高い JavaScript Web ページ コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Webpack4プラグインの実装原理についての簡単な説明
  • Web 開発 js 文字列連結プレースホルダーと conlose オブジェクト API の詳細な説明
  • Web プロジェクト開発 JS 機能の手ぶれ補正とスロットリングのサンプル コード
  • ウェブ開発におけるクロスドメインの理由に対する複数のソリューション
  • ウェブメッセージボード機能を実現するjs
  • JavaScriptの記事では、Webフォームの操作方法を説明します。

<<:  ウェブページの読み込み進捗状況バーの詳細な説明(推奨)

>>:  MySQL カーディナリティ統計の簡単な分析

推薦する

Dockerに関するよくある質問

Docker はポートを IPv6 にのみマッピングし、IPv4 にはマッピングしません。 dock...

画像比較を実現するjQueryプラグイン

この記事の例では、画像比較を実現するためのjQueryプラグインの具体的なコードを参考までに共有して...

CentOS7 で MySQL のスケジュールされた自動バックアップを実装する方法

実稼働環境で起こる最も嬉しいことは、シナリオによっては、更新または削除時にパラメータを無視せざるを得...

MySQL 4.1/5.0/5.1/5.5/5.6の主な違い

バージョン間でのコマンドの違い: innodb ステータスを表示\G mysql-5.1 エンジン ...

リモート接続を許可するようにMySQLを変更する方法

MySQLリモート接続の問題に関しては、会社で働いているときに誰かのコンピュータに保存されているMy...

MySQLインデックスの作成について知っておくべきこと

目次序文: 1. インデックスメソッドを作成する2. インデックスを作成するために必要な権限序文: ...

Sublime Text - ブラウザのショートカットキーを設定するための推奨方法

コード効果を異なるブラウザで表示することはよくあることなので、異なるショートカットキーを使用して対応...

JavaScript のマイクロタスクとマクロタスクの説明

序文: js はシングルスレッド言語なので、非同期にすることは不可能です。しかし、js のホスト環境...

Vueのカスタムディレクティブの詳細なガイド

目次1. カスタム指示とは何ですか? 2. 指示をカスタマイズする方法フック機能3. 応用シナリオ入...

MyBatisインターセプターのページング機能を実装する方法

MyBatisインターセプターのページング機能を実装する方法序文:まず、実装原則についてお話しします...

docker で nginx+php+mysql を設定する方法

まず、方法を理解します。 docker exec を使用して Docker コンテナに入るDocke...

Excel エクスポートは docker 環境では常に失敗する

Excel のエクスポートは、docker 環境では常に失敗します。最も直接的な原因は、中国語フォン...

Linux NFSメカニズムの動作原理と例の分析

NFS とは何ですか?ネットワークファイルシステムネットワーク上でファイルを保存および整理するための...

mysql8.0.12 でルートパスワードをリセットする方法

データベースをインストールした後、誤ってインストール ウィンドウを閉じたり、長期間 root ユーザ...

Reactスロットの使い方

目次必要コアアイデアReactでスロットを実装する2つの方法必要コンポーネントを自分で書きました。コ...