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

推薦する

React Nativeがシミュレータにリンクできない件について

React Native は、現在人気のオープンソース JavaScript ライブラリ React...

Vueで複数の添付ファイルをアップロードする実装例

目次序文コアコードコードのファイル表示部分序文この記事では主に、Vue プロジェクトでの添付ファイル...

CSS3 での 2D および 3D 変換の実装

CSS3 は、要素の 2D 平面変換と視覚的な 3D 空間変換を実装します。2D 変換はより頻繁に使...

ウェブサイトのテキストはまだデザインする必要がありますか?

多くの人が、ウェブサイト上のテキストはデザインする必要があるのか​​と疑問に思うかもしれません。多く...

HTML要素を非表示にするいくつかの方法

1. CSSを使用するコードをコピーコードは次のとおりです。スタイル="display:n...

MySQL にテーブルデータを挿入するときに中国語の文字化けが発生する問題を解決する方法

1. 問題開発中に、他のデータベースから MySQL データベース テーブルにデータを挿入すると、次...

aタグ内のテキストを非表示にして画像を表示するには?360モードレンダリングに対応

多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...

CentOS7 に Redis をインストールして設定する方法

導入Redis を詳しく説明する必要はありません。インストールと設定を始めましょう。インストールソー...

モバイル Web アプリ上の画像が鮮明ではなく、非常にぼやけているのはなぜですか?

なぜ?最も簡単に言えば、ピクセルは均等ではないということです。携帯電話に表示される写真はとても繊細に...

HTML のテキストエリア タグ

<textarea></textarea> は、複数行を入力できるテキスト ...

CentOS 6.5 i386 インストール MySQL 5.7.18 詳細チュートリアル

ほとんどの人はMySQLをコンパイルしてシステムディレクトリに置きますが、私のやり方はコンパイルした...

Vueでeslintを使用する方法の詳細な説明

目次1. 説明2. 関連する依存パッケージをダウンロードする3. 設定ファイル .eslintrc....

Docker イメージのエクスポート、インポート、コピーの例の分析

最初の解決策は、イメージを公開イメージリポジトリにプッシュし、それをプルダウンすることです。 2 番...

MySQL のファントムリード問題を解決する方法

目次序文1. ファントムリーディングとは何ですか? 2. ファントムリーディングの問題点は何ですか?...

MySQL での挿入効率のいくつかの例の比較

序文最近、仕事の都合で、約 1000w の大量のデータを MySQL に挿入する必要があり、時間がか...