Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-14.log failed

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
study:java:struts [2008/01/31 07:33] – created bananastudy:java:struts [2010/08/06 02:32] (現在) banana
行 4: 行 4:
 <code java> <code java>
 protected void processContent(HttpServletRequest request, HttpServletResponse response) { protected void processContent(HttpServletRequest request, HttpServletResponse response) {
- if (request.getServletPath().equals("/order/orderGear.do")){+  if (request.getServletPath().equals("/order/orderGear.do")){
         logger.info( request.getServletPath() + " is CACHE ON!");         logger.info( request.getServletPath() + " is CACHE ON!");
                 if (logger.isDebugEnabled()) {                 if (logger.isDebugEnabled()) {
          logger.debug("CACHE ON");          logger.debug("CACHE ON");
  }  }
- response.setHeader("Cache-control", "Store");+ response.setHeader("Cache-control", "Public, max-age:1800");
  response.setHeader("Expires", "1");  response.setHeader("Expires", "1");
  response.setHeader("Pragma", "Cache");  response.setHeader("Pragma", "Cache");
行 26: 行 26:
 } }
 </code> </code>
 +
 +{{keywords>cache control RequestProcessor Popup ActionMessage}}
 +
 +===== reference =====
 +1.[[http://www.mnot.net/cache_docs/|Caching Tutorial for Web Authors and Webmasters]]
 +
 +
 +
 +
 +
 +
 +
 +====== Popup ActionMessage ======
 +<nowiki>ActionMessage</nowiki>を画面にhtmlとして出力する代わりにPopup窓で出す方法を紹介する。
 +
 +<code html>
 +<logic:messagesPresent message="true">
 +       <html:messages id="message" message="true">
 +         <script type="text/javascript">
 + <!--
 +     confirm("<bean:write name='message'/>");
 + //-->
 + </script>
 +       </html:messages>
 +</logic:messagesPresent>
 +</code>
 +
 +エラーを出したい場合はmessage属性をfalseで設定してproperty属性を指定すれば良い。\\
 +もしメッセージの中で選択的に出したいのなら次の行を加えることで簡単に解決。
 +
 +<code html>
 +<logic:match name="message" value="apple">
 + <script type="text/javascript">
 + <!--
 +     confirm("<bean:write name='message'/>");
 + //-->
 + </script>
 +</logic:match>
 +</code>
 +~~DISCUSSION~~

QR Code
QR Code study:java:struts (generated for current page)