TilesResultをstruts.xmlに追加する時に軽くはまった。
最初TilesResult入れたのresult-typesをpackage内の一番下に書いていたらなんだかこんなエラーで怒られた。
The content of element type "package" must match "(result-types?,interceptors?,default-
interceptor-ref?,default-action-ref?,default-class-ref?,global-results?,global-exception-
mappings?,action*)".
スペル間違えてるのかと思ったらそうでもない。
何だと思ってふとpackage内の一番上に書いてみたら通った。。。
<struts>
・
・
・
<package name="sample" extends="jasperreports-default" namespace="/">
↓これ。
<result-types>
<result-type name="tiles" class="org.apache.struts2.views.tiles.TilesResult" />
</result-types>
<interceptors>
<interceptor name="validator" class="jp.co.geonet.infonow.interceptor.CustomValidationInterceptor" />
<interceptor name="annotationInterceptor" class="com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor" />
<interceptor-stack name="defaultStack">
<interceptor-ref name="defaultStack" />
<interceptor-ref name="validator" />
<interceptor-ref name="annotationInterceptor" />
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="defaultStack" />
<global-results>
<result name="login" type="redirect">${loginUri}</result>
<result name="logout" type="redirect">/logout</result>
</global-results>
</package>
</struts>
Strutsさん、その説明じゃワカリマセン…
最終更新:2010年02月24日 11:14