une exception java.lang.NullPointerException
bonjour,
Je suis débutante en développemnt j2ee,
j'ai un problème et je souhaite trouver une réponse chez vous .
jai un ensemble de pages web et lorsque je lance une requete pour demander ma page l'exception suivante se lève:
java.lang.NullPointerException
la classe Dao est la suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
public class HibernateCommDataDao extends HibernateDaoSupport implements CommDataDao{
final Log log = LogFactory.getLog( HibernateCommDataDao.class);
public void saveCommData(CommData commData) {
// Recuperation implicite d'HibernateTemplate
getHibernateTemplate().saveOrUpdate(commData);
}
public List<CommData> getAllCommData() {
try{
System.out.println("je vais vous construire votre liste listCommData");
List listCommData=getHibernateTemplate().find("select id from CommData ");
return listCommData;
}catch (RuntimeException re) {
log.error("Echec d'afficher les commissions ", re);
throw re;
}
}
} |
ma jsp s'appelle consultCommNorm.jsp et sa classe action est la suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import antlr.collections.List;
import com.tunisiana.storcash.dao.HibernateCommDataDao;
import com.tunisiana.storcash.formes.ConsultCommNormForm;
public class ConsultCommNormAction extends Action {
private ConsultCommNormForm form;
ConsultCommNormForm consultCommNormCorporate= form ;
HibernateCommDataDao hibernateCommDataDao =new HibernateCommDataDao();
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
System.out.println("construction de la liste des commissions normaux");
List commNormList=(List) hibernateCommDataDao.getAllCommData();
request.getSession().setAttribute("commNormList", commNormList);
return (mapping.findForward("succes"));
}
} |
Sachant que j'utilise Hibernate , spring et struts1, linjection de mon bean dans le fichier context-Application.xml se fait de la manière suivante:
Code:
1 2 3 4 5 6 7 8 9
| <bean id="hibernateTemplate"
class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="hibernateCommDataDao"
class="com.storcash.dao.HibernateCommDataDao">
<property name="hibernateTemplate" ref="hibernateTemplate" />
</bean> |
s'il vous palit aidez moi .