java

doGETとdoPOSTの違いって何?使い分ける基準は?【徹底解説】

投稿日:2019年7月29日 更新日:

コーヒーとパソコン

ある日405エラーがおきた時のこと。

あなた

doGETとdoPOSTの使い方を間違えたからエラーになっていたのはわかったけど、どう使い分けているんだろう

上のような疑問を持ったので今回はdoGETとdoPOSTの使い分け方について紹介していきます。

 

こんな方におすすめ

  • doGETとdoPOSTの使い分け方を知りたい人

doGETとdoPOSTの違い

GETとPOSTはサーブレット側で「doPost」「doGet」メソッドでおなじみだと思いますがその違いとしまして、

 

・htmlのBodyタグに含めてサーブレットへ投げる場合:POST
・htmlのURLに含めてサーブレットを投げる場合:GET


と覚えてもらえればOKです。

doGETとdoPOSTを間違えると405エラーがおきます。

よく間違えがちなので注意しましょう。

Javaのプログラミングでよく出てくるエラーに関してはこちらの記事でまとめてあります。

 

山の写真
HTTPステータス500-org.hibernate.resourseの原因と対処法

ある日、いつも通りJavaのプログラムを組んでいた時のこと。 サーバーを再起動してプログラムを実行するとこんなメッセージが。   最初は???となりましたが無事に解決できました。 ということ ...

続きを見る

 

doGETとdoPOSTの使い分け例

doGETとdoPOSTの使い分け例を紹介します。

【doPOST】

        <form method="POST" action="<c:url value='/employees/create' />">
           <c:import url="_form.jsp" />
       </form>

【doGET】

<p><a href="<c:url value='/employees/edit?id=${employee.id}' />">この従業員情報を編集する</a></p>
 

 

両者の違いについて絶対的な決まりはないといえばないともいえます。

簡単にリンクへ飛ぶときはdoGETでそのほかはPOSTと覚えてしまってもいいかもしれません。

ぜひ参考にしてみてください。

プログラミングは独学よりもスクールに通う方がおすすめ

 

僕が実際にプログラミングを習得したのはTechAcademyのプログラミングスクールでした。

 

TechAcademyでは講師の方の丁寧なサポートを受けながらオンラインでプログラミング技術をつけることができます。

 

てんし君
僕も実際にTechAcademyのプログラミングスクールに通って就職しました

 

サポートの例としては

・毎日15時〜23時対応のチャットサポート(本当に質が高い)

・講師は親切で優秀な現役エンジニアで不満も出にくい

・週に2回のビデオチャットでの担当の先生との面談(モチベ維持になる)

・学べる言語の種類・コースが豊富(Java、PHP、Python、AI、JavaScript、HTML&CSS、アプリ開発、などなど)

などがあります。

 

無料でお試しもできるのでスクールでプログラミングを学んでみたいけど迷っている方はまず無料体験から試してみてもいいと思います。

 

人気無料体験はこちらから

僕が実際に無料体験を受けた時の感想や内容をまとめた記事はこちら

僕がテックアカデミーの無料体験を受けた時の話【内容を詳しく公開】と書かれた画像
僕がテックアカデミーの無料体験を受けた時の話【内容を詳しく公開】

  あなたテックアカデミーの無料体験の学習って具体的にはどんなことが学べるのですか?   ここではテックアカデミーの無料体験の内容を順番に説明します。   【この章でわかること】 ✔︎ ...

続きを見る

 

僕が実際に通ったJavaコースの感想や内容をまとめた記事はこちら

テックアカデミーのJavaコース【内容・評価まとめ】と書かれた画像
テックアカデミーのJavaコースの内容・評価まとめ【実際に受けてきました】

  てんし君僕もJavaコースの内容のおかげで高卒未経験からエンジニアになれました。 現在はWeb系の自社開発企業で満足する働き方ができています。   テックアカデミーはオンライン ...

続きを見る

Javaコースを見てみる

 

僕が実際に通ったエンジニア転職保証コースの感想や内容をまとめた記事はこちら

テックアカデミーPro(旧エンジニア転職保証コース)で就職しました【道のりを全て教えます】と書かれた画像
テックアカデミープロ(旧エンジニア転職保証コース)で就職しました【道のりを全て教えます】

  2020年3月よりテックアカデミーはエンジニア転職保証コースを「TechAcademy Pro(テックアカデミープロ)」として名称を変更いたしました。この記事は現時点の最新情報なのでご安 ...

続きを見る

転職できなければ全額返金の「エンジニア転職保証コース」を見てみる

 

TechAcademy [テックアカデミー] 

 

 

-java
-

Copyright© エンジニアてんし君ブログ , 2020 All Rights Reserved.