You are here
Home > Programming > Java > Struts2 > Tutorial Message Resource Apache Struts2

Tutorial Message Resource Apache Struts2

Tutorial Message Resource Apache Struts2

Kita lanjutkan belajar struts2 dengan judul Tutorial Message Resource Apache Struts2. Kita akan sedikit mengulas bagaimana aplikasi struts2 kita dapat menampilkan data dalam multi bahasa.

Pada kesempatan ini kita akan membuat dalam 2 bahasa yaitu bahasa dan english.

Sekarang kita mulai Tutorial Message Resource Apache Struts2:

  • Buka folder workspace anda, jangan lupa pelajari dulu Tutorial Coding Action Apache Struts2. Karena kita akan melanjutkan source codenya.
  • Buat folder “message-resource-struts2” di workspace anda
  • Copy file “pom.xml” dan folder “src” di folder “coding-action-struts2” tutorial sebelumnya ke folder “message-resource-struts2”
  • Buka file “pom.xml”, rubah artifact-id, name, dan description
  • Buka IDE eclipse
  • Pilih import >> existing maven project >> browse ke folder “message-resource-struts2” >> finish
  • project baru “message-resource-struts2” sudah berhasil di load

Mari kita mulai melakukan perubahan selanjutnya

  • Tambahkan class sebagai objek model dengan nama “Person” di package “com.wijaksana.belajar.struts2.model”, dengan attribut/properti:
  • Aktfikan getter setter untuk atribut/properti diatas
  • Tambahkan/overide method toString, seperti dibawah ini:
  • Tambahkan controller/action “RegisterAction” di package “com.wijaksana.belajar.struts2.action” dan tambah extend “ActionSupport”, dengan atribut/properti:
  • Jangan lupa aktifkan getter setter untuk atribut/properti tersebut
  • Tambahkan/overide method execute, seperti script dibawah ini:
  • Tambahkan/overide method validate berfungsi untuk memvalidasi inputan dari sisi backend, seperti script dibawah ini:
  • Menambahkan file “global.properties” (src/main/resources) untuk menampung message resource dalam english (default), isi dengan data dibawah ini:
  • Menambahkan file “global_in_ID.properties” (src/main/resources) untuk menampung message resource dalam bahasa, isi dengan data dibawah ini:
  • Buka file struts.xml (src/main/resources), replace script didalam tag <struts> dengan script dibawah ini

Leave a Reply

Top