ช่วยด้วยแบบฟอร์ม struts2 และคอมโบบ็อกซ์

ฉันมีคอมโบบ็อกซ์ในแบบฟอร์ม และเมื่อฉันคลิกส่ง ฉันได้รับข้อผิดพลาดนี้

ข้อผิดพลาด HTTP: 404 ไม่มีการกำหนดผลลัพธ์สำหรับการดำเนินการ MyAction และอินพุตผลลัพธ์

ในการดำเนินการฉันพยายามส่งคืน INPUT แทนที่จะเป็น SUCCESS แต่ก็ยังใช้งานไม่ได้

มีความคิดอะไรบ้างที่อาจผิด?

ขอบคุณ.


person pigouina    schedule 26.03.2009    source แหล่งที่มา
comment
คุณช่วยให้เราทำต่อไปอีกได้ไหม คุณสามารถโพสต์ส่วนที่เกี่ยวข้องของ struts.xml และโค้ดที่ส่งคืนผลลัพธ์ของคุณได้หรือไม่   -  person Peter Kelley    schedule 30.03.2009


คำตอบ (2)


คุณอาจมีกฎการตรวจสอบอย่างน้อยหนึ่งกฎที่ล้มเหลว ซึ่งทำให้มีการเรียกใช้ผลลัพธ์โดยนัยของ "อินพุต"

person krosenvold    schedule 26.03.2009
comment
ขอบคุณ. มันเป็นการส่งสตริงไปยังการดำเนินการ และฉันคิดว่ามันจะผ่านประเทศวัตถุ ฉันจะดึงข้อมูล id ของวัตถุจากคอมโบบ็อกซ์ได้อย่างไร นี่คือสิ่งที่ฉันมี: ‹s:combobox label=Country name=country headerValue=Select headerKey=1 list=%{countries} listValue=name/› - person pigouina; 26.03.2009

หากไม่มีข้อมูลเพิ่มเติม ฉันจะตรวจสอบ struts.xml ของคุณ และตรวจสอบให้แน่ใจว่าคำจำกัดความการกระทำของคุณมีผลอินพุต และนำผู้ใช้กลับไปที่หน้าแก้ไข ซึ่งพวกเขาสามารถแก้ไขการกระทำหรือข้อผิดพลาดของฟิลด์ได้

person Peter Kelley    schedule 30.03.2009