Bonjour,
je suis nouveau en developpement web et j'aimerais savoir comment rafraichir le usebean que j'utilise dans une de mes div.
Dans mon action de login, je fais ceci
Dans ma jsp, j'ai une div telle que celle là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public class LoginAction extends Action{ @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { LoginForm loginForm = (LoginForm) form; String login = loginForm.getLogin(); String password = loginForm.getPassword(); Users user = UsersDAO.getUser(login, password); if (user == null){ loginForm.reset(mapping, request); return mapping.findForward("failure"); } request.setAttribute("topNewsList", NewsDAO.getTopNews()); return mapping.findForward("success"); }
Ce que j'aimerais c'est rafraichir cette div toutes les 10 secondes disons SANS passer par les servlets si possible... Sinon avec les servlets.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <jsp:useBean id="topNewsList" scope="request" class="java.util.ArrayList"/> <div id="topnews"> <span class="sectionTitle">Nouvelles</span><span class="sectionDetails">voir plus</span> <hr /> <div class="sectionText"> <c:if test="${topNewsList != null}"> <c:forEach var="news" items="${topNewsList}"> <c:out value="${news.title}"/><br/> </c:forEach> </c:if> </div> </div>
Pourriez-vous m'aider?
Merci
Partager