Saya memiliki persyaratan di mana saya harus mengisi beberapa dropdown dengan nilai yang akan diambil dari database. Saya menggunakan kerangka struts2 dan memanggil tindakan json yang mengembalikan tipe json. Tetapi masalahnya di sini adalah untuk setiap dropdown saya harus menulis tindakan terpisah yang menyebabkan banyak panggilan berbeda ke DB.
Apakah mungkin untuk melakukan ini dalam satu panggilan tindakan json sehingga semua nilai yang diperlukan dapat diambil hanya dengan menggunakan satu tindakan json dan nilai akan diisi dalam dropdown yang sesuai.
Saat ini apa yang saya lakukan terlihat seperti ini yang berfungsi dengan baik tetapi saya sedang mencari solusi (jika ada) di mana kita tidak memerlukan banyak panggilan <s:url/>
ini.
<s:url var="fillA" action="fillA" />
<sj:select id="dropdownA" href="/id%{fillA}" list="listA"/>
<s:url var="fillB" action="fillB" />
<sj:select id="dropdownB" href="/id%{fillB}" list="listB"/>
<s:url var="fillC" action="fillC" />
<sj:select id="dropdownC" href="/id%{fillC}" list="listC"/>
<sj:select>
terpisah secara otomatis menjalankan tiga kueri terpisah, meskipun diarahkan ke URL yang sama? - person Shotgun Ninja   schedule 16.09.2015