Merci de m'apporter votre aide.
J'ai les deux fichiers java suivants dont la compilation du 1er donne les 2
erreurs suivantes :
Erreurs compilation de "SimpleList.java" :
========================
SimpleList.java:14: cannot resolve symbol
symbol : class Questions
location: class Ch04.SimpleList
Questions questions = new Questions();
^
SimpleList.java:14: cannot resolve symbol
symbol : class Questions
location: class Ch04.SimpleList
Questions questions = new Questions();
^
2 errors
public class SimpleList extends SimpleTagSupport {
private String topic;
public void setTopic(String s) { topic = s; }
public String getTopic() { return topic; }
public void doTag() throws JspException {
Questions questions = new Questions();
questions.setTopic(getTopic());
// lecture de la liste des questions,
// une TreeMap permet de les trier par clé
Map qmap = new TreeMap(questions.getQuestions());
Iterator faqs = qmap.values().iterator();
int count = 1;
while (faqs.hasNext()) {
try {
getJspContext().setAttribute("qid", topic + "_" + count);
getJspContext().setAttribute("question", faqs.next());
count++;
// Evaluation du corps
getJspBody().invoke(null);
}
catch (IOException e) {
throw new JspException("Exception pendant l'évaluation du corps");
}
}
}
}
Questions.java
==========
package Ch04;
import java.util.Map;
import java.util.HashMap;
public class Questions {
private String topic;
private int numTopics;
private Map questions = new HashMap();
public String getTopic() { return topic; }
public void setTopic(String t) { topic = t; }
public int getNumTopics() { return numTopics; }
public void setNumTopics(int n) { numTopics = n; }
public Map getQuestions() { return questions; }
public void setQuestions(Map m) { questions = m; }
manque un type de retour (void dans ton cas). <code> public void Questions() { ... } </code>
Oh non non, pas sur le constructeur !
Quelles sont tes options de compilation ?
Pour te simplifier la vie, utilise Eclipse !
--
GilloS
--------------------------------------------------------------- [...] même si tu comprends pas ce que je dis, tu le comprends (Jean-Claude Van Damme) ---------------------------------------------------------------
manque un type de retour (void dans ton cas).
<code>
public void Questions() {
...
}
</code>
Oh non non, pas sur le constructeur !
Quelles sont tes options de compilation ?
Pour te simplifier la vie, utilise Eclipse !
--
GilloS
---------------------------------------------------------------
[...] même si tu comprends pas ce que je dis, tu le comprends
(Jean-Claude Van Damme)
---------------------------------------------------------------
manque un type de retour (void dans ton cas). <code> public void Questions() { ... } </code>
Oh non non, pas sur le constructeur !
Quelles sont tes options de compilation ?
Pour te simplifier la vie, utilise Eclipse !
--
GilloS
--------------------------------------------------------------- [...] même si tu comprends pas ce que je dis, tu le comprends (Jean-Claude Van Damme) ---------------------------------------------------------------