ฉันมีข้อกำหนดที่ฉันต้องเติมค่าแบบเลื่อนลงหลายค่าซึ่งจะถูกดึงมาจากฐานข้อมูล ฉันใช้เฟรมเวิร์ก struts2 และเรียกใช้การดำเนินการ json ซึ่งส่งคืนประเภท json แต่ปัญหาอยู่ที่นี่สำหรับแต่ละดรอปดาวน์ที่ฉันต้องเขียนการดำเนินการแยกกัน ซึ่งทำให้เกิดการเรียกไปยัง DB ที่แตกต่างกันมากมาย
เป็นไปได้หรือไม่ที่จะทำสิ่งนี้ในการเรียกการกระทำ json ครั้งเดียวเพื่อให้สามารถดึงค่าที่ต้องการทั้งหมดได้โดยใช้การกระทำ json เดียวเท่านั้น และค่าต่างๆ จะถูกเติมในรายการดรอปดาวน์ตามลำดับ
ขณะนี้สิ่งที่ฉันทำอยู่ดูเหมือนว่าจะทำงานได้ดี แต่ฉันกำลังมองหาวิธีแก้ปัญหา (ถ้ามี) โดยที่เราไม่ต้องการการโทร <s:url/>
จำนวนมากเหล่านี้
<s:url var="fillA" action="fillA" />
<sj:select id="dropdownA" href="/th%{fillA}" list="listA"/>
<s:url var="fillB" action="fillB" />
<sj:select id="dropdownB" href="/th%{fillB}" list="listB"/>
<s:url var="fillC" action="fillC" />
<sj:select id="dropdownC" href="/th%{fillC}" list="listC"/>
<sj:select>
สามแท็กแยกกันจะไม่ดำเนินการค้นหาสามรายการแยกกันโดยอัตโนมัติ แม้ว่าแท็กเหล่านั้นจะชี้ไปที่ URL เดียวกันหรือไม่ - person Shotgun Ninja   schedule 16.09.2015