Bonjour,
Dans une page JSP j'essaie d'afficher sous forme d'une date, un timesamp récupérer d'un bean. Mon fichier JSP se résume à ça
[CODE]
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
<html>
<body>
<jsp:useBean id="myDate" class="java.util.Date" />
<jsp:setProperty name="mydate" property="time" value="${mybean.getDate}" />
<fmt:formatDate value="${myDate }" pattern="MM/dd/yyyy HH:mm" />
</body>
</html>
La valeur "brute" du champ mybean.getDate s'affiche correctement mais dans la balise
<fmt:formatDate value="${myDate }" pattern="MM/dd/yyyy HH:mm" /> j'ai un warning :
Et si j'essaie d'executer ma page je reçois une erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2"value" does not support runtime expressions
Donc grosso modo, le formatage ne "marche" pas pour des variables de la page.
Je pense avoir bien suivi les tutos, mais un truc m'échappe.
si quelqu'un a déjà eu ce genre de chose....
merci d'avance
Partager