| | 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; } }
| | | |
| | 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
|
|