> Tous les forumsAutres langages

 Spring
Statut du sujet : NON RESOLU Imprimer
 fennec.
  Posté le 06/09/2007 @ 10:37  
 Petit astucien

246 Messages
Bonjour a tous,

j'ai crée dans un package avec 1 Servlet(NbrTransitServlet.java), 1 class java (ExeCalcul.java) et un fichier xml (config.xml)

j'aimerai a partir de ma servlet crée un objet de ma class ExeCalcul avec spring

mais j'ai comme erreur => java.lang.NoClassDefFoundError: org/springframework/core/io/Resource

voila la Servlet =>

package calcul;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.springframework.beans.factory.ListableBeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;

public class NbrTransitServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
static final long serialVersionUID = 1L;

ExeCalcul execal;
private ListableBeanFactory bf;

public NbrTransitServlet() {
super();
}

public void init(){
bf = new XmlBeanFactory(new ClassPathResource("config.xml"));
execal = (ExeCalcul) bf.getBean("exeCalcul");

}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}

voila le fichier config.xml

[?xml version="1.0" encoding="UTF-8"?]

[beans]
[bean id="exeCalcul" class="ExeCalcul" init-method="init" destroy-method="close"]
[property name="nbr1"]
[value]instancié par la Servlet via Spring[/value]
[/property]
[/bean]
[/beans]


voila la class ExeCalcul =>

package calcul;

public class ExeCalcul {
String nbr1 = "", nbr2 = "", op = "";

public ExeCalcul () {

}

// init-close
public void init() {
}

public void close() {
}

//getter and setter
public String getNbr1() {
return nbr1;
}

public void setNbr1(String nbr1) {
this.nbr1 = nbr1;
System.out.println(nbr1);
}

public String getNbr2() {
return nbr2;
}

public void setNbr2(String nbr2) {
this.nbr2 = nbr2;
}

public String getOp() {
return op;
}

public void setOp(String op) {
this.op = op;
}
}




 Afficher le profil de fennec.Envoyer un message privé à fennec.
 
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsAutres langages

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page