RE: [SOLVED] struts-config xml file throws a java exception
Yes it did... Regards, Olivier -Message d'origine- De : Dave Newton [mailto:[EMAIL PROTECTED] Envoyé : vendredi 9 juin 2006 13:31 À : Struts Users Mailing List Objet : Re: [SOLVED] struts-config xml file throws a java exception Olivier Bex wrote: > The problem is solved. The struts-config file had no declaration of the data > source type to use. So it took by default > "org.apache.struts.action.dataSources" instead of : > "org.apache.struts.util.GenericDataSource" > ?! Fixing that removed the error regarding your element??? Dave - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[SOLVED] struts-config xml file throws a java exception
The problem is solved. The struts-config file had no declaration of the data source type to use. So it took by default "org.apache.struts.action.dataSources" instead of : "org.apache.struts.util.GenericDataSource" Thanks for your help... -Message d'origine- De : Samere, Adam J [mailto:[EMAIL PROTECTED] Envoyé : jeudi 8 juin 2006 16:01 À : Struts Users Mailing List Objet : RE: struts-config xml file throws a java exception Does your struts-config have: ... It didn't in the example you provided earlier. -----Original Message- From: Olivier Bex [mailto:[EMAIL PROTECTED] Sent: Thursday, June 08, 2006 9:58 AM To: 'Struts Users Mailing List' Subject: RE: struts-config xml file throws a java exception Here is my Actionmapping class using the property loginRequired : package com.ex.struts; import org.apache.struts.action.ActionMapping; public class EmployesActionMapping extends ActionMapping { private static final long serialVersionUID = 1L; protected boolean loginRequired = false; public void setLoginRequired(boolean loginRequired) { this.loginRequired = loginRequired; } public boolean getLoginRequired() { return loginRequired; } } -Message d'origine- De : Dave Newton [mailto:[EMAIL PROTECTED] Envoyé : jeudi 8 juin 2006 15:19 À : Struts Users Mailing List Objet : Re: struts-config xml file throws a java exception Olivier Bex wrote: > LoginRequired is referenced in the action tags of each action. > I may have missed it, but did you provide the source for your custom ActionMapping class that you are expecting the element to act upon? (If you didn't, or haven't sub-classed ActionMapping or aren't using somebody else's custom ActionMapping, consider this a hint ;) Dave - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - The information contained in this message may be privileged, confidential, and protected from disclosure. If the reader of this message is not the intended recipient, or any employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. Thank you. Paychex, Inc. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: struts-config xml file throws a java exception
Here is my Actionmapping class using the property loginRequired : package com.ex.struts; import org.apache.struts.action.ActionMapping; public class EmployesActionMapping extends ActionMapping { private static final long serialVersionUID = 1L; protected boolean loginRequired = false; public void setLoginRequired(boolean loginRequired) { this.loginRequired = loginRequired; } public boolean getLoginRequired() { return loginRequired; } } -Message d'origine- De : Dave Newton [mailto:[EMAIL PROTECTED] Envoyé : jeudi 8 juin 2006 15:19 À : Struts Users Mailing List Objet : Re: struts-config xml file throws a java exception Olivier Bex wrote: > LoginRequired is referenced in the action tags of each action. > I may have missed it, but did you provide the source for your custom ActionMapping class that you are expecting the element to act upon? (If you didn't, or haven't sub-classed ActionMapping or aren't using somebody else's custom ActionMapping, consider this a hint ;) Dave - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: struts-config xml file throws a java exception
LoginRequired is referenced in the action tags of each action. Here is a sample : [...] Olivier. -Message d'origine- De : Samere, Adam J [mailto:[EMAIL PROTECTED] Envoyé : jeudi 8 juin 2006 14:10 À : Struts Users Mailing List Objet : RE: struts-config xml file throws a java exception Where is loginRequired referenced in your struts-config document? Perhaps I misunderstood your problem. -Original Message- From: Olivier Bex [mailto:[EMAIL PROTECTED] Sent: Thursday, June 08, 2006 4:04 AM To: 'Struts Users Mailing List' Subject: RE: struts-config xml file throws a java exception Hi, Here is my form bean declaration : And here is the action form : (NB : the other declaration loginForm does not use the loginrequired property.) package com.eyrolles.struts; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionMapping; import org.apache.struts.action.ActionErrors; import org.apache.struts.action.ActionMessage; public class EmployeForm extends ActionForm { private static final long serialVersionUID = 1L; protected String username; protected String password; protected String name; protected String phone; protected String email; protected String depid; protected String roleid; public void setUsername(String username) { this.username = username; } public String getUsername() { return username; } public void setPassword(String password) { this.password = password; } public String getPassword() { return password; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setPhone(String phone) { this.phone = phone; } public String getPhone() { return phone; } public void setEmail(String email) { this.email = email; } public String getEmail() { return email; } public void setDepid(String depid) { this.depid = depid; } public String getDepid() { return depid; } public void setRoleid(String roleid) { this.roleid = roleid; } public String getRoleid() { return roleid; } // Cette méthode est appelée par chaque requête. Elle réinitialise les // attributs du formulaire avant de copier les données de la nouvelle requête. public void reset(ActionMapping mapping, HttpServletRequest request) { this.username = ""; this.password = ""; this.name = ""; this.phone = ""; this.email = ""; this.depid = "1"; this.roleid = "1"; } public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { ActionErrors errors = new ActionErrors(); EmployesActionMapping employesMapping = (EmployesActionMapping)mapping; // Cette action nécessite-t-elle l'identification de l'utilisateur ? if ( employesMapping.isLoginRequired() ) { HttpSession session = request.getSession(); if ( session.getAttribute("USER") == null ) { // retourner null force l'action à traiter l'erreur de login return null; } } if ( (roleid == null ) || (roleid.length() == 0) ) { errors.add("roleid", new ActionMessage("errors.roleid.required")); } if ( (depid == null ) || (depid.length() == 0) ) { errors.add("depid", new ActionMessage("errors.depid.required")); } if ( (email == null ) || (email.length() == 0) ) { errors.add("email", new ActionMessage("errors.email.required")); } if ( (phone == null ) || (phone.length() == 0) ) { errors.add("phone", new ActionMessage("errors.phone.required")); } if ( (name == null ) || (name.length() == 0) ) { errors.add("name", new ActionMessage("errors.name.required")); } if ( (password == null ) || (password.length() == 0) ) { errors.add("password", new ActionMessage("errors.password.required")); } if ( (username == null ) || (username.length() == 0) ) { errors.add("username", new ActionMessage("errors.username.required")); } return errors; } } -Message d'origine- De : Samere, Adam J [mailto:[EMAIL PROTECTED] Envoyé : mercredi 7 juin 2006 19:04 À : Struts Users Mailing List Objet : RE: struts-config xml file throws a java exception Can you post the form bean declaration from struts config and the ActionForm subclass? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - The informati
RE: message resources
Hi, What do you have in the java class for the value you want to put in your message, is it a has table or something else ? Olivier. -Message d'origine- De : Marcus [mailto:[EMAIL PROTECTED] Envoyé : jeudi 8 juin 2006 10:58 À : Struts Users Mailing List Objet : Re: message resources >Pass the argument {0} as follows: > I tried that, but then it writes literally: Value value has been added. But what need the VALUE of hte variable "myValue" to be printed. :-( Marcus - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: message resources
Hi Marcus, Where do you want to print this message ? What type of data do you use ? Regards, Olivier -Message d'origine- De : Marcus [mailto:[EMAIL PROTECTED] Envoyé : jeudi 8 juin 2006 10:02 À : Struts Users Mailing List Objet : message resources Hi, I want to print a message like this: myValueAdded=my value{0} has been added. How can I fill in the corresponding value? Thx, Marcus - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: struts-config xml file throws a java exception
Hi, Here is my form bean declaration : And here is the action form : (NB : the other declaration loginForm does not use the loginrequired property.) package com.eyrolles.struts; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionMapping; import org.apache.struts.action.ActionErrors; import org.apache.struts.action.ActionMessage; public class EmployeForm extends ActionForm { private static final long serialVersionUID = 1L; protected String username; protected String password; protected String name; protected String phone; protected String email; protected String depid; protected String roleid; public void setUsername(String username) { this.username = username; } public String getUsername() { return username; } public void setPassword(String password) { this.password = password; } public String getPassword() { return password; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setPhone(String phone) { this.phone = phone; } public String getPhone() { return phone; } public void setEmail(String email) { this.email = email; } public String getEmail() { return email; } public void setDepid(String depid) { this.depid = depid; } public String getDepid() { return depid; } public void setRoleid(String roleid) { this.roleid = roleid; } public String getRoleid() { return roleid; } // Cette méthode est appelée par chaque requête. Elle réinitialise les // attributs du formulaire avant de copier les données de la nouvelle requête. public void reset(ActionMapping mapping, HttpServletRequest request) { this.username = ""; this.password = ""; this.name = ""; this.phone = ""; this.email = ""; this.depid = "1"; this.roleid = "1"; } public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { ActionErrors errors = new ActionErrors(); EmployesActionMapping employesMapping = (EmployesActionMapping)mapping; // Cette action nécessite-t-elle l'identification de l'utilisateur ? if ( employesMapping.isLoginRequired() ) { HttpSession session = request.getSession(); if ( session.getAttribute("USER") == null ) { // retourner null force l'action à traiter l'erreur de login return null; } } if ( (roleid == null ) || (roleid.length() == 0) ) { errors.add("roleid", new ActionMessage("errors.roleid.required")); } if ( (depid == null ) || (depid.length() == 0) ) { errors.add("depid", new ActionMessage("errors.depid.required")); } if ( (email == null ) || (email.length() == 0) ) { errors.add("email", new ActionMessage("errors.email.required")); } if ( (phone == null ) || (phone.length() == 0) ) { errors.add("phone", new ActionMessage("errors.phone.required")); } if ( (name == null ) || (name.length() == 0) ) { errors.add("name", new ActionMessage("errors.name.required")); } if ( (password == null ) || (password.length() == 0) ) { errors.add("password", new ActionMessage("errors.password.required")); } if ( (username == null ) || (username.length() == 0) ) { errors.add("username", new ActionMessage("errors.username.required")); } return errors; } } -Message d'origine- De : Samere, Adam J [mailto:[EMAIL PROTECTED] Envoyé : mercredi 7 juin 2006 19:04 À : Struts Users Mailing List Objet : RE: struts-config xml file throws a java exception Can you post the form bean declaration from struts config and the ActionForm subclass? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: struts-config xml file throws a java exception
According to my java file, the property loginRequired is in a java class that extends ActionMapping. In addition, the setter and getter methods are set. Thanks for the help. Regards, Olivier. -Message d'origine- De : Frank W. Zammetti [mailto:[EMAIL PROTECTED] Envoyé : mercredi 7 juin 2006 18:50 À : Struts Users Mailing List Cc : 'Struts Users Mailing List' Objet : RE: struts-config xml file throws a java exception I didn't even think was available on action mappings in 1.1, but maybe I'm not remembering right. Anyway, my understanding of is that it is setting a property on the *ActionMapping*, and *not* on the Action. To use it, you need to subclass ActionMapping and declare that subclass using the className attribute of the action mapping. Frank -- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com AIM: fzammetti Yahoo: fzammetti MSN: [EMAIL PROTECTED] Java Web Parts - http://javawebparts.sourceforge.net Supplying the wheel, so you don't have to reinvent it! - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: struts-config xml file throws a java exception
Hi Ed, You've guessed right for the definition of the form bean and the property "loginRequired". Unfortunately for you, I do have a class implementing loginRequired, and do have setter and getter method. This is why I don't understand the exception thrown by tomcat. Regards, Olivier. -Message d'origine- De : Ed Griebel [mailto:[EMAIL PROTECTED] Envoyé : mercredi 7 juin 2006 18:43 À : Struts Users Mailing List Objet : Re: struts-config xml file throws a java exception Hi Oliver- I'm going to guess that you have defined a form bean and properties in your form bean, and one of these properties is called "loginRequired". I'm also going to guess that you don't have a setter method for this property with the method signature of 'public void setLoginRequired(String x)' -ed On 6/7/06, Olivier Bex <[EMAIL PROTECTED]> wrote: > Hi everyone, > > > > When I start Tomcat 5.0.28, it says that I have a parsing error in my > struts-config.xml, but I think it's not. > > The log file throws a java.lang.NoSuchMethodException : bean has no property > named loginRequired > > > > Regards, > > > > Olivier BEX > > > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: struts-config xml file throws a java exception
I'm using struts 1.1 with eclipse 3.1 and myeclipseIDE -Message d'origine- De : Frank W. Zammetti [mailto:[EMAIL PROTECTED] Envoyé : mercredi 7 juin 2006 18:39 À : Tomcat Users List Cc : user@struts.apache.org Objet : RE: struts-config xml file throws a java exception Olivier, what version of Struts are you using? Frank -- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com AIM: fzammetti Yahoo: fzammetti MSN: [EMAIL PROTECTED] Java Web Parts - http://javawebparts.sourceforge.net Supplying the wheel, so you don't have to reinvent it! - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
struts-config xml file throws a java exception
Hi everyone, When I start Tomcat 5.0.28, it says that I have a parsing error in my struts-config.xml, but I think it's not. The log file throws a java.lang.NoSuchMethodException : bean has no property named loginRequired Regards, Olivier BEX
JSP error using struts 1.1
Hi everyone, Using struts 1.1 with eclipse 3.1 and myeclipseIDE I have an error with a JSP page : "Failed to load or instantiate TagExtraInfo class : org.apache.struts.taglib.bean.CookieTei. NOTE : No JSP line was available so line 1 was used for the marker." After searching through the Internet, I have no answer for that. Regards, Olivier BEX