티스토리 뷰

반응형
URL을 기반으로 QRCode를 생성하는 JSP 소스를 간단하게 정리하도록 하겠습니다.

1. QRCode 생성을 위한 jar 파일 설정하기

QRCode를 생성하기 위해서 zxing 라이브러리의 core.jar와 javase.jar 파일을 사용하면 됩니다.
zxing 라이브러리는 http://code.google.com/p/zxing/에서 받을 수 있구요.
위 jar 파일을 생성하기 위해서는 ant build를 활용하면 됩니다. (ant build는 나중에 기회가 되면 한번 정리하도록 하지요.. )

하지만 검색해보면 해당 jar 파일들이 많이 있으니 그걸 사용하셔도 됩니다.
저도 하나 올려놓도록 하지요..

qrcode.zip
위 zip파일의 압축을 풀고 core.jar와 javase.jar 파일을 웹프로젝트의 WEB-INF\lib에 복사하시면 됩니다.


2. URL 입력 화면 만들기

QRCode를 생성하기 위해서 먼저 입력 화면을 만들어야 겠지요..
간단한 HTML이니 참고만 하시면 됩니다. 파일명은 index.jsp로 했네요.



실행 화면은 다음과 같습니다.



3. QRCode 생성하기

QRCode를 생성하는 것은 생각보다 간단합니다.
다음 소스를 살펴보면 주석과 함께 적어놨으니 쉽게 이해하실 수 있을 겁니다.



역시 실행 파일은 다음과 같네요..



반응형
댓글
  • 프로필사진 hyeon 실행후 ImageIO부분이 에러가 나는데 따로 .jar파일이 필요한건가요 ㅜㅜ? jai-1_1_3.jdk 를 다운받으려고 해도 오류가 나서 질문드립니다..
    폴더 내에 images 도 생성해놓고 lib에는 javase.jar, core.jar, UUID.jar 넣어놨습니다ㅜ
    2015.05.25 11:33
  • 프로필사진 미니~ 혹시나 해서 위 소스를 그대로 넣고 테스트해 봤는데 잘 실행되네요..
    먼저 JDK를 설치하셨는지 확인하시고, 그리고 tomcat에서 한번 더 테스트해 보세요.
    기본 JDK의 jar에 추가되는 것은 위에 있는 core.jar와 javase.jar 두개 파일입니다.
    2015.05.26 17:58 신고
  • 프로필사진 hyeon 답변너무감사합니다~ㅜㅜ tools.jar 를 톰캣lib폴더에 넣으니까 잘되네욥!!! ㅜㅜ 2015.05.28 16:26
  • 프로필사진 미니~ 네.. 해결되었다고 하니 다행이네요~ 2015.05.28 20:31 신고
댓글쓰기 폼