tôi đang sử dụng Struts2. Tôi có một hộp thoại với danh sách những người cập nhật thông qua hành động "search_users". Bên cạnh danh sách này tôi có một biểu mẫu mà bạn có thể sử dụng để thêm người khác bằng cách gọi hành động "add_user" khi biểu mẫu được gửi.Tại sao tôi không thể chuyển hướng hành động đến một hành động khác trong Struts2?
Điều tôi đang cố làm là, khi hành động add_user được thực hiện, danh sách sẽ được cập nhật bằng hành động "search_user".
tôi đã cố gắng sử dụng các loại quả "chuyển hướng" trong struts.xml như thế này:
<action name="search_users" class="org.apache.struts.gestion_edt.controller.adm_proyectos.BLSubequipo" method="searchUsers">
<result name="success">list.jsp</result>
</action>
<action name="add_user" class="org.apache.struts.gestion_edt.controller.adm_proyectos.BLTipoEntregable" method="addUser">
<result name="success" type="redirectAction">search_users</result>
</action>
Nhưng điều đó không làm việc. Tôi đang làm gì sai? Có cái gì tôi nên thêm vào tập tin struts.xml mà tôi không biết?
Đây là lỗi mesage tôi nhận được:
"Caused by: There is no result type defined for type 'redirect-action' mapped with name 'success'. Did you mean 'redirectAction'? - result - file:/.../struts.xml:59:44
at ..."
Bắt đầu từ Struts2.1x hoặc hành động chuyển hướng tương tự đã được thay đổi thành vỏ lạc đà như redirectAction, vấn đề bạn đã sử dụng redirectAction là gì?, Bạn cũng đang sử dụng phiên bản S2 nào? – mprabhat
Phiên bản là 2.3.1.2. Vấn đề là dự án sẽ không xây dựng vì tệp struts.xml bị lỗi. Thông báo lỗi hiển thị chi tiết hơn một chút. –
cho 2.3.1.2 chuyển hướngHành động là đúng – mprabhat