You are here
Home > Programming > Java > Struts2 > Tutorial Hello World Apache Struts2

Tutorial Hello World Apache Struts2

Tutorial Hello World Apache Struts2

Kita lanjutkan belajar struts2 dengan judul Tutorial Hello World Apache Struts2. Dalam dunia pemrograman, hello world sudah menjadi ucapan selamat datang bagi kita sebagai developer.

Sekarang kita mulai tutorialnya:

  • Buka folder workspace anda, jangan lupa pelajari dulu Tutorial Basic Apache Struts2. Karena kita akan melanjutkan source codenya.
  • Buat folder “hello-world-struts2” di workspace anda
  • Copy file “pom.xml” dan folder “src” di folder “basic-struts2” tutorial sebelumnya.
  • Buka file “pom.xml”, rubah artifact-id “basic-struts2” ke “hello-world-struts2”
  • Rubah juga tag name dan description “Belajar Hello World Struts2”
  • Buka IDE eclipse
  • Pilih import >> existing maven project >> browse ke folder “hello-world-struts2” >> finish
  • Project baru hello-world-struts2 sudah berhasil di load

Mari kita mulai melakukan perubahan selanjutnya:

  • Create package “com.wijaksana.belajar.struts2.model” (src/main/java)
  • Tambahkan class sebagai objek model dengan nama “MessageStore” di package “com.wijaksana.belajar.struts2.model”
  • Tambahkan atribut “message” dengan tipe data “String” dan inisialisasi dengan value “Hello Struts User” jangan lupa aktifkan getter.
  • Tambahkan class sebagai controller/action dengan nama “HelloWorldAction” di package “com.wijaksana.belajar.struts2.action” dan tambah extend “ActionSupport”
  • Tambahkan @Override method “execute”
  • Tambahkan attribut “messageStore” dengan tipe data class “MessageStore” jangan lupa aktifkan getter
  • Tambahkan script dibawah ini pada method “execute”
  • Tambahkan file jsp “HelloWorld.jsp” (src/main/webapp) lalu tambahkan script
    taglib untuk struts-tags

    tag <head>

    tag <body>
  • Buka file index.jsp, tambahkan script:
    taglib untuk struts-tags

    tag <body>
  • Buka file struts.xml (resources), daftarkan controller/action hello world, seperti dibawah ini
  • Selesai, bisa kita test sekarang
  • Klik kanan project name >> Run As >> Maven Build… >> pada isian goals ketik “jetty:run” >> klik RUN
  • Buka browser http://localhost:8080

Selamat mencoba,

salam berbagi,
wijaksana

Leave a Reply

Top