開発Blog

QRコードの表示

投稿日:2011-03-01 更新日:

こんにちは、開発本部の榎本です。

intra-mart上での画面開発において、QRコードを利用したいという場合があるかと思います。
今回はhttp://www.d-project.comから配布されているQRコードライブラリ(MITライセンス)を利用したサンプルをご紹介します。

1. http://www.d-project.comからQRコードライブラリ(java)をダウンロードしzipファイルに含まれるqrcode.jarを、%IMART%/doc/imart/WEB-INF/lib配下にコピーします。

2. 今回はimartタグでQRコードを出力します。
以下のようなタグによる利用を考えます。

3. imartタグを作成します。
%IMART%/pages/src配下にqrcode/tag.jsファイルを作成します。

4. %IMART%/conf/system-install-qrcode.xmlファイルを作成し、3で生成したタグを登録します。

5. 実際に動かしてみます。

qrcode.png

携帯で読み取りもできました!!

上記の例では、QRコードを毎回生成しています。
同じ値のQRコードであればQRコードの生成をせず、再利用する等の工夫を行うとよりパフォーマンスが良くなるはずです。

今回作成したコードを手直ししたもの一式が下記リンクより入手可能です。
スクリプト開発モデルだけでなく、JavaEE開発モデルでも利用出来るようになっています。

im_qrcode_tags.zip

intra-martでは、このような形で簡単にタグの拡張を行うことが可能です、ぜひご活用ください!

-開発Blog
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

ロードバランス環境の構築方法

Webサーバと intra-mart Accel Platform 間でロードバランスを行いながら連携を行う設定例を紹介します。 以下の手順を参考として、各種要件・ご利用の環境に合わせて環境構築を行っ …

「高松商店」のデジタル化事例のご紹介

こんにちは。デジタルビジネス推進室の高松です。 今回は、高松商店のちょっとしたデジタル化についてご紹介させて頂きます。 (高松商店をご存知ない方は、こちらの記事をご覧ください!) 高松商店の近況 前回 …

no image

ISPの小技

今回は、ISPのスケジュール機能の小技に関して紹介します。 以外に知られていない機能で、Ver7.0、7.1で、スケジュールのコピー機能があります。 マウス操作だけでスケジュールのコピーができますので …

no image

プロダクトを成長させる生成系 AI のユースケースを考えるワークショップ実施レポート

こんにちは、開発本部 チーフテクニカルリードの榎本です。 先日開催しました「intra-mart Live 2023」はご参加頂けましたでしょうか?基調講演では、intra-mart Accel Pl …

no image

IM-Workflow

こんにちは。ご無沙汰してすみません。 4月末に、IM-Workflowをリリースさせて頂きましたが、プレゼン用の資料の公開が遅れていて申し訳ありません。以下のサイトからご覧いただけるようにいたしました …