result

CookieInterceptorについて2

以前CookieInterceptorについて調べた時(CookieInterceptorについて - Struts 2+Spring 2+Tiles+Acegi+iBatis+GWT+JUnit 4+JMockit でフルスタックJAVAフレームワーク)には、これはSetする場合に結局ActionがHttpCookieとかで汚染されてしまうので、あまり…

Struts2で独自のhttpヘッダーを返したい場合2

httpheaderを見てみるとこれの後にdispatcherが呼べたら幸せなのにと思った。 で、作ってみた。httpheaderとtempl(TemplateResult)を併せたresult型 ※templはstruts.xml にはOGNL式が書ける。 - Struts 2+Spring 2+Tiles+Acegi+iBatis+GWT+JUnit 4+JMockit…

httpheaderについて

httpheaderのResultを使用すると、200以外のステータスコードとカスタムヘッダーを返却することが出来る。 ただし、httpheaderでカスタムヘッダーを出力して、さらにコンテンツを出力するような使い方は出来ない。異常発生時にエラーをブラウザに返却する場…

struts.xml にはOGNL式が書ける。

例えばLocaleの設定によってResultで表示するファイル変えたりする事ができる。 <result>${ "/"+locale.getLanguage() +"/list.jsp" }</result> しかし、全部のresultをこんな風に書くと見た目が汚いので、テンプレートの置き換えが可能な新しいresultを作ったTemlateResult.j…