次の PHP スクリプトを JSP スクリプトレットに変換する必要がありました。
<?php
$cache_expire = 60*60*24*365;
header("Pragma: public");
header("Cache-Control: max-age=".$cache_expire);
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$cache_expire) . ' GMT');
?>
私はすることができました:
<%! long cacheExpire = 60*60*24*365; %>
<%
response.setHeader("Pragma", "public");
response.setHeader("Cache-Control", "max-age=" + cacheExpire);
response.setHeader("Expires", "....?..."); // what do I put in the second string ?
%>
しかし、PHP スクリプトの最後のステートメントを JSP に変換できません。私はJavaでこれを理解しました:
new GregorianCalendar().getTime() + cacheExpire
しかし、これを実装するのは正しくありません。
PHP の最後のステートメントを Java ステートメントに変換するにはどうすればよいですか?