voila mon probleme quand j'utilise jsf et display tag
si j'utilise le code suivant la pagination et l'export ça marche
<%@ page language="java" pageEncoding="ISO-8859-1"%>
page
-----
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<jsp:directive.page import="Exercice.*" />
<jsp:directive.page import="ew.tutorial.displaytag.*, java.util.*" />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<link rel="stylesheet" type="text/css" href="displaytag.css" />
<link rel="stylesheet" type="text/css" href="screen.css" />
<html>
<head>
<title>My JSF 'DisplayExercice.jsp' starting page</title>
</head>
<body>
<%
request.setAttribute( "mylist",ExerciceBean.getExercice());
request.setAttribute( "id", new String("1") );
%>
<div align="center">
<display:table name="mylist" id="id" export="true" defaultsort="2" defaultorder="descending">
<display:column property="nexercice" title="N°Exercice" />
<display:column property="dateDebut" title="Date Debut" />
<display:column property="dateFin" title="Date Fin" />
<display:column property="etat" title="Etat" />
<display:column property="observations" title="Observations" />
</display:table>
</div>
</body>
</html>
Mais si j'ajoute le <f:view> ça marche pas
<%@ page language="java" pageEncoding="ISO-8859-1"%>
page
-----
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<jsp:directive.page import="Exercice.*" />
<jsp:directive.page import="ew.tutorial.displaytag.*, java.util.*" />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<link rel="stylesheet" type="text/css" href="displaytag.css" />
<link rel="stylesheet" type="text/css" href="screen.css" />
<html>
<head>
<title>My JSF 'DisplayExercice.jsp' starting page</title>
</head>
<body>
<f:view></f:view>
<%
request.setAttribute( "mylist",ExerciceBean.getExercice());
request.setAttribute( "id", new String("1") );
%>
<div align="center">
<display:table name="mylist" id="id" export="true" defaultsort="2" defaultorder="descending">
<display:column property="nexercice" title="N°Exercice" />
<display:column property="dateDebut" title="Date Debut" />
<display:column property="dateFin" title="Date Fin" />
<display:column property="etat" title="Etat" />
<display:column property="observations" title="Observations" />
</display:table>
</div>
</body>
</html>
Partager