RE: [SOLVED] struts-config xml file throws a java exception

2006-06-09 Thread Olivier Bex
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

2006-06-09 Thread Olivier Bex
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

2006-06-08 Thread Olivier Bex
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

2006-06-08 Thread Olivier Bex
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

2006-06-08 Thread Olivier Bex
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

2006-06-08 Thread Olivier Bex
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

2006-06-08 Thread Olivier Bex
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

2006-06-08 Thread Olivier Bex
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

2006-06-07 Thread Olivier Bex
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

2006-06-07 Thread Olivier Bex
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

2006-06-07 Thread Olivier Bex
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

2006-06-07 Thread Olivier Bex
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