Matt
On Sep 8, 2004, at 10:58 AM, Kyle Korndoerfer wrote:
Sorry for the delay, but with the holiday weekend and all, things got busy.
Here is the core of one of my Struts Form, generated from the EJB using the updated struts_form.xdt that you upadted a month or so ago in response to an earlier inquiry regarding the 'copying' of struts validation tags from the EJB into the generated form to be later processed by the webdoclet strutsvalidationxml sub-task.
----- snippet ----- package com.x.y.z.form;
import javax.servlet.http.HttpServletRequest; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionMapping;
/** * @struts.form name="loginForm" */ public class LoginForm extends ActionForm { /** String for holding the username */ private String userName = null; /** String for holding the password */ private String password = null; /** String for holding the session challenge */ private String challenge = null;
/** Sets the username * * @param userName The username to set */ public void setUserName( String userName ) { this.userName = userName; }// setUserName( userName )
/** Returns the username * * @return The provided username */ public String getUserName () { return userName; }// getUserName()
/** Sets the password * * @param password The password provided */ public void setPassword( String password ) { this.password = password; }// setPassword( password )
/** Returns the password * * @return The provided password */ public String getPassword() { return password; }// getPassword()
/** Sets the session challenge string * * @param challenge The session challenge string. */ public void setChallenge( String challenge ) { this.challenge = challenge; }// setChallenge( challenge )
/** Returns the session challenge * * @return The session challenge */ public String getChallenge() { return challenge; }// getChallenge()
/** Resets the login form to default values (or blank) * * @param mapping Mapping used to select this instance * @param request Servlet request we are processing */ public void reset( ActionMapping mapping, HttpServletRequest request ) { this.userName = null; this.password = null; }// reset( mapping, request )
} ----- snippet -----
Thanks for any help you can give (again)
-={ Kyle }=-
--- Matt Raible <[EMAIL PROTECTED]> wrote:
Can you post the source of your ActionForm?
Matt
On Sep 2, 2004, at 1:48 PM, Kyle Korndoerfer wrote:
areXDoclet v1.2.1 Ant v1.6.1
I'm trying to use the strutsvalidationxml subtask of webdoclet to qutomatically generate the validation.xml file for my forms (someauto-generated from my EJB's, other a written by hand), but whentherequirestask executes, I get the following error...
... [webdoclet] org.xml.sax.SAXParseException: Element "formset"essentiallyadditional elements. ...
When I look into the generated validation.xml file, it isFoundation//DTDblank...
--- VALIDATION.XML <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE form-validation PUBLIC "-//Apache SoftwareforCommons Validator Rules Configuration 1.0//EN" "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd">
<form-validation> <!-- Define global validation config in validation-global.xml --> <formset> </formset> </form-validation> -- VALIDATION.XML
So, it looks like the strutsvalidationxml tag is not processing, orthesome reason finding, my Form classes.
Here is a snippet from my build.xml just in case there is a problem there...
--- BUILD.XML <webdoclet force="true" destdir="${gen.etc.home}" mergedir="${meta-data.home}">
<fileset dir="${src.home}"> <!-- standard source files --> <include name="**/*Form.java" /> <include name="**/*Action.java" /> <include name="**/Log4jInit.java" /> </fileset> <fileset dir="${gen.src.home}"> <!-- xdoclet-generated source files --> <include name="**/form/*Form.java" /> </fileset> <deploymentdescriptor ... /> <jbosswebxml ... />
<strutsconfigxml ... /> <strutsvalidationxml destDir="${gen.etc.home}/WEB-INF/conf" validateXML="true" /> </webdoclet> --- BUILD.XML
Anybody have any ideas? I have been unable to locate the source ofproblem for a while now.
Thanks in advance!
-={ Kyle }=-
__________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail
------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
__________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo
------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user