The following comment has been added to this issue:
Author: Haroon Rafique
Created: Thu, 10 Feb 2005 2:52 PM
Body:
Please be aware that applying XDT-498 does break something. In my case, my
validation.xml was almost cut in half after applying XDT-498. Any other ideas?
---------------------------------------------------------------------
View this comment:
http://opensource.atlassian.com/projects/xdoclet/browse/XDT-715?page=comments#action_15950
---------------------------------------------------------------------
View the issue:
http://opensource.atlassian.com/projects/xdoclet/browse/XDT-715
Here is an overview of the issue:
---------------------------------------------------------------------
Key: XDT-715
Summary: Re-think struts.action and struct.action-forward!
Type: Improvement
Status: Open
Priority: Critical
Original Estimate: Unknown
Time Spent: Unknown
Remaining: Unknown
Project: XDoclet
Components:
Apache Module
Versions:
1.2 Beta 3
Assignee: xdoclet-devel (Use for new issues)
Reporter: Tai Wai Wang
Created: Tue, 18 Nov 2003 12:49 AM
Updated: Thu, 10 Feb 2005 2:52 PM
Environment: Win2K
Description:
I have one Struts Action Class. It maps to two different forms, and forward to
two different path if success. ie.
1. /company/action -> CompanyForm -> CompanyAction -> Success = /result1
2. /company/search -> CompanySearchForm -> CompanyAction -> Success = /result2
However, XDoclet cannot configurate the action-forwards to corresponding
action. Eg:
/**
* @struts.action
* name = "companyForm"
* path = "/company/action"
* scope = "request"
* validate = "true"
* @struts.action-forward
* name = "success"
* path = "/result1"
* @struts.action
* name = "companySearchForm"
* path = "/company/search"
* scope = "request"
* validate = "true"
* @struts.action-forward
* name = "success"
* path = "/result2"
*/
public class CompanyAction extends BaseAction {
The structs-config.xml would be:
<action
path="/company/action"
type="xxxxx.web.struts.action.CompanyAction"
name="companyForm"
scope="request"
unknown="false"
validate="true"
>
<forward
name="success"
path="/hello1"
redirect="false"
/>
<forward
name="success"
path="/hello2"
redirect="false"
/>
</action>
<action
path="/company/search"
type="xxxxx.web.struts.action.CompanyAction"
name="companySearchForm"
scope="request"
unknown="false"
validate="true"
>
<forward
name="success"
path="/hello1"
redirect="false"
/>
<forward
name="success"
path="/hello2"
redirect="false"
/>
</action>
action-forward should have dependence on action
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel