Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-14.log failed
文書の過去の版を表示しています。
Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-14.log failed
Cache Control
you can control the cache of JSP pages with extending RequestProcessor.class
protected void processContent(HttpServletRequest request, HttpServletResponse response) { if (request.getServletPath().equals("/order/orderGear.do")){ logger.info( request.getServletPath() + " is CACHE ON!"); if (logger.isDebugEnabled()) { logger.debug("CACHE ON"); } response.setHeader("Cache-control", "Store"); response.setHeader("Expires", "1"); response.setHeader("Pragma", "Cache"); } else { logger.info( request.getServletPath() + " is CACHE OFF!"); if(logger.isDebugEnabled()) { logger.debug("CACHE OFF"); } response.setHeader("Cache-control", "No-cache"); response.setHeader("Expires", "0"); response.setHeader("Pragma", "No-cache"); return; } super.processContent(request, response); }
Popup ActionMessage
ActionMessageを画面にhtmlとして出力する代わりにPopup窓で出す方法はないのか。
いやそれほど難しくないので、ここで紹介する。
<logic:messagesPresent message="true"> <html:messages id="message" message="true"> <script type="text/javascript"> <!-- confirm("<bean:write name='message'/>"); //--> </script> </html:messages> </logic:messagesPresent>
エラーを出したい場合はmessage属性をfalseで設定してproperty属性を指定すれば良い。
もしメッセージの中で選択的に出したいのなら次の行を加えることで簡単に解決。
<logic:match name="message" value="apple"> <script type="text/javascript"> <!-- confirm("<bean:write name='message'/>"); //--> </script> </logic:match>
~~discussion~~
コメント