Thanks Frank, I will try to check it out this weekend.

Just one suggestions:

How about using @webwork.action for *both* class decalrations and methods
declarations? Can the XDT tell the difference between the same tagname used
for class and method?

thanks,
jim


> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of
> Frank Febbraro
> Sent: Friday, April 04, 2003 3:25 PM
> To: [EMAIL PROTECTED]
> Subject: [OS-webwork] XDoclet actions.xml template.
>
>
> For those that care,
>
> I wrote an XDoclet Template to produce an actions.xml file.
>
> In your build file:
>    <webworkconfigproperties
>     destdir="${classes}"
>     templateFile="${xdoclet.merge.dir}/webwork_actions.xdt"
>     destinationFile="actions.xml"
>    />
>
> It operates on the following tags.
>
> Class Tag: @webwork.action
> Params:  name, success, input, error
>
> Method Tag: @webwork.command
> Params: name, success, input, error
> Comment: If name is not specified it takes a method called "doSave" and
> makes the name "save"
>
> Class AND/OR Method Tag: @webwork.view
> Params: name, value
>
> Examples:
> Class Tag:
> /**
>  * @webwork.action
>  *    name="document"
>  *    error="/error.jsp"
>  * @webwork.view name="test" value="one.jsp"
>  * @webwork.view name="test2" value="two.jsp"
>  */
>
> Method tag:
>  /**
>   * @webwork.command
>   *    success="/document/documentViewer.jsp"
>   * @webwork.view name="foo" value="one.jsp"
>   * @webwork.view name="bar" value="two.jsp"
>   */
>
>
> Produces the following actions.xml:
> <?xml version="1.0" encoding="UTF-8"?>
> <actions>
>
>  <action name="xxx.action.DocumentAction" alias="document">
>   <view name="error">/error.jsp</view>
>   <view name="test">one.jsp</view>
>   <view name="test2">two.jsp</view>
>
>   <command name="save" alias="document!save">
>    <view name="success">/document/documentViewer.jsp</view>
>    <view name="foo">one.jsp</view>
>    <view name="bar">two.jsp</view>
>   </command>
>
>  </action>
>
> </actions>
>
>
> Not sure if there is a better place to send this. Hopefully it will help
> someone.
>
> Thanks,
> Frank
>



-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: 
Dedicated Hosting for just $79/mo with 500 GB of bandwidth! 
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to