Ajaxで文字列配列を送信する方法

ajax

AjaxでAPIにJSON形式の値を送信する方法を紹介しました。
今回は文字列配列をAPI(サーバサイド側)に渡す方法を紹介します。
チェックボックスの値等は、文字列ではなく、配列でAPI(サーバサイド側)に渡すことがほとんどです。
本格的なAPIをつくるうえで、パラメータの受け渡しは重要です。本ブログを参考して頂けると幸いです。
続きを読む

Ajax通信時にログを画面表示するデバッグ方法を紹介します

ajax

1つの画面で複数のAPIへ通信していると、どんな操作でAPIが呼ばれるのかがわかりにくくなってきます。
特に開発途中であれば、Ajaxのリクエストとレスポンスは常に表示しておいた方がバグの早期発見につながります。
alertをいれてデバッグする手法も多いと思いますが、alertをいれるとボタンクリックなど余計な動作が入ったり、alertウィンドウを閉じると出力している内容が消えたりと不便です。
今回は、画面上にAjaxのリクエストとレスポンスを表示する方法を紹介します。
続きを読む

AjaxでAPIにJSON形式の値を送信する方法

ajax

Ajaxで引数をAPI側(サーバサイド側)に渡す場面も多いと思います。
渡すパラメータが単純な「key=value」形式であれば、URLの後ろに「key&value」とURLパラメータ形式でつけておけば問題ありません。
特にJSON等の複雑な形式であれば、単純なURLパラメータではなく、ajaxのdataを使うことによって、どんなパラメータを送信しているのかが一目でわかり、ソースの可読性があがります。
続きを読む

Ajaxの通信エラー情報を表示する方法

ajax

HTTP通信でエラーになったのか、サーバサイドでエラーになったのか、原因を切り分けをしていくには、エラー情報をきちんと取ることからはじまると思います。
Ajaxを使い始めたころは、HTTP通信のエラー情報の取得がうまくいかなくて試行錯誤していました。
今回は非同期通信中にエラーが発生した時のエラー情報参照方法について解説します。
続きを読む

多言語対応化メッセージリソースをロケールを使って読込む方法

spring

springMVCにもmessage.propertiesを読み込む仕組みが用意されています。
struts等のMVCフレームワークでは、ロケール(jaやen)によって読み込むプロパティファイルを動的に変更出来ていました。springMVCでももちろん同じようにロケールによってプロパティファイルを変更するが可能です。
message.propertiesの読み込みは、ほぼ100%の割合で使うと思います。このサイトを参考にしていただけると嬉しいです。
続きを読む

エンジニアの情報収集におススメのサイト13個を紹介します。

IT系情報収集におススメのサイトを紹介していきます。
目まぐるしく変わるIT業界のニュースやIT技術のことが、解りやすく、そして深く書かれているサイトばかりです。
わたしは必ず1日に1回は目を通して、IT関連の情報収集に役立てています。
非エンジニアの方や、これからエンジニアになろうっていう人に参考にしてもらえると嬉しいです。
続きを読む

eclipse4.2にプロジェクトタイプを指定してGitHubプロジェクトをインポートする方法

eclipse

「eclipse4.2にGitHubプロジェクトをインポートする方法」を紹介しました。
今回はインポートする時にプロジェクトタイプを指定してインポートする方法を紹介します。
今回は、GitHubプロジェクトが空っぽの状態(プロジェクトタイプが何も指定されていない状態)で、プロジェクトタイプを「springMVC」に指定してインポートします。
サンプルではeclipseはSTS(spring用eclipse)を使っていますが、通常のeclipseでも同じように設定できます。
続きを読む

spring設定ファイルの記述を「beans:bean」から「bean」に変更する方法

spring

以前、「springMVCプロジェクトのひな型を作成する」で紹介しました、springMVCプロジェクトを作成方法では、spring設定ファイル(servlet-context.xml)のbeanクラス定義方法は、「beans:bean」となっています。
一般的な技術書や技術ブログでは、beanクラス定義方法は、「bean」となっていて、形式が異なってきて不便です。
今回は、spring設定ファイル(servlet-context.xml)のbeanクラス定義方法を「bean」へ変更する方法を紹介します。
続きを読む