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 カーディナリティ統計の簡単な分析

推薦する

Nginx プロキシ転送構成を通じてクロスドメイン API プロキシ転送を実装する方法

序文WEB 開発では、クロスドメイン リクエストが頻繁に発生します。クロスドメインの問題を解決する方...

myisamchk および mysqlcheck ツールを使用して破損した MySQL データベース ファイルを迅速に修復する方法

サーバーのデータベース ハード ディスク領域がいっぱいだったため、大量のデータの書き込みに失敗し、「...

HTML タグ dl dt dd 使用方法

基本構造:コードをコピーコードは次のとおりです。 <ダウンロード> <dt>...

CSS3のtransform属性で実装される4つの機能

CSS3 では、transform 関数を使用して、テキストや画像の回転、拡大縮小、傾斜、移動という...

Vue での ref の使用法とデモンストレーション

ref 定義:要素またはサブコンポーネントの参照情報を登録するために使用されます。参照情報は、親コン...

Ubuntu 16.04 mysql5.7.17 リモートポート 3306 を開く

MySQLへのリモートアクセスを有効にするデフォルトでは、MySQL ユーザーにはリモート アクセス...

WebpackはTypeScriptコードをパッケージ化するためのスキャフォールディングを構築します

フォルダを作成するディレクトリ構造: dabaots npm init -yを初期化して packa...

HTML DOCTYPEの略語

DOCTYPE が次のとおりである場合:コードをコピーコードは次のとおりです。 <!DOCTY...

データベースアカウントのパスワード暗号化の詳細な説明と例

データベースアカウントのパスワード暗号化の詳細な説明と例データベースアカウントとパスワードはデータベ...

Vue2.0/3.0双方向データバインディングの実装原理の詳細説明

Vue2.0/3.0双方向データバインディングの実装原理双方向データバインディングとは、データの変更...

MySQL 5.7.24 のインストールと設定方法のグラフィックチュートリアル

MySQL は最も人気のあるリレーショナル データベース管理システムです。WEB アプリケーションに...

入力が完了したことを検出し、次のコンテンツを自動的に入力する HTML を実装する方法

前回の記事では、入力完了の簡単な検出を実現しましたが、今回はさらに一歩進んで、入力が完了した後に次の...

CSSはマウスが画像に移動したときにマスク効果を実現します

1.マスクレイヤーのHTMLコードと画像をdivに配置する.img_div に入れました。 <...

YUM を使用して Linux (CentOS 7) に MySQL 5.7.18 をインストールする方法の詳細なチュートリアル

このプロジェクトでは MySQL を使用する必要があります。これまで Windows では常に確実に...

SQL文の最適化の一般的な手順の詳細な説明

序文この記事では主に、SQL ステートメントの最適化の一般的な手順について説明します。これは、参考と...