PlayFramework, pliku footer.html:play-ramy coraz datę ostatniej modyfikacji dla plików
%{
file = new File("footer.html");
path = file.getCanonicalPath();
lm = file.lastModified();
// date = new Date(lm);
}%
<span> Last update: ${lm} </span>
Tutaj mam prawo ścieżkę, więc footer.html jest istnieć.
Ale lm jest 0 to znaczy, że jest 1970 rok .. ale teraz jest 2011.
pytanie: dlaczego? Czy można to w jakiś sposób powiązać z menedżerem bezpieczeństwa lub czymś związanym z bezpieczeństwem?
istnieje, ponieważ mam prawą zmienną PATH podczas wykonywania file.getCanonicalPath(); – ses
czekaj, tak, miałeś rację: to jest fałsz. ale jak to możliwe, że mam właściwą drogę od tego? – ses
Próbowałem już 'nowego pliku (" app/views/Application/index.html ");' i wypowiedziano poprawną godzinę. Prawdopodobnie brakuje czegoś na twojej kanonicznej ścieżce. – Felipe