• R/O
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision142 (tree)
Time2015-11-16 23:03:54
Authort_nakayama1971

Log Message

(empty log message)

Change Summary

Incremental Difference

--- trunk/framework/fwOnline/src/online/filter/ExpireFilter.java (revision 141)
+++ trunk/framework/fwOnline/src/online/filter/ExpireFilter.java (revision 142)
@@ -1,6 +1,7 @@
11 package online.filter;
22
33 import java.io.IOException;
4+import java.util.Objects;
45
56 import javax.servlet.Filter;
67 import javax.servlet.FilterChain;
@@ -18,12 +19,18 @@
1819 */
1920 public final class ExpireFilter implements Filter {
2021
22+ /** 期限 */
23+ private long expire = 1;
24+
2125 /**
2226 * @see javax.servlet.Filter#init(javax.servlet.FilterConfig)
2327 */
2428 @Override
2529 public void init(final FilterConfig filterConfig) throws ServletException {
26- return;
30+ String exp = filterConfig.getInitParameter("expire");
31+ if (!Objects.toString(exp, "").isEmpty()) {
32+ this.expire = Long.parseLong(exp);
33+ }
2734 }
2835
2936 /**
@@ -46,7 +53,7 @@
4653 HttpServletResponse response = HttpServletResponse.class.cast(svResponse);
4754
4855 if (!response.containsHeader("Expires")) {
49- response.setDateHeader("Expires", 1);
56+ response.setDateHeader("Expires", this.expire);
5057 }
5158 }
5259