$B:4F#$G$9!#(B<br>$BAaB.;n$7$F$_$^$7$?!#(B<br><br>$B$^$:!"(Bparam$B$K(Bnull$B$r;XDj$7$F$N(BForward$B$O@.8y$7$^$7$?!#(B<br><br>$B<!$K!"A+0\85(BAction$B$KMQ0U$7$?(B<br>&nbsp;public Map&lt;String,String[]&gt; param;<br>$B$KL5;v%j%/%(%9%H%Q%i%a!<%?$,3JG<$5$l$F$$$?$N$G!"(B<br>$B$3$l$rBh;00z?t$H$7$FEO$7$?$H$3$m!"(BClassCastException$B$,=P$^$7$?!#(B<br><br>$B$A$J$_$K(Bparam$B$r(BJSONSerializer$B$G(Bserialize$B$7$F%m%0=PNO$7$?$H$-$NI=<($O(B<br>
{__descriptor:&quot;v5432&quot;,__media:&quot;m&quot;}<br>$B$G$7$?!#(B<br>$B$3$l$i$O!"(B@Path$B$G%Q%i%a!<%?$K@_Dj$5$l$?$b$N$G$9!#(B<br><br><pre>javax.servlet.ServletException: java.lang.String cannot be cast to [Ljava.lang.String;<br>        org.seasar.cubby.filter.CubbyFilter.doFilter(CubbyFilter.java:92)<br>
        org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:75)<br>        org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:77)<br>        org.seasar.cubby.filter.RequestRoutingFilter.doFilter(RequestRoutingFilter.java:150)<br>
        com.valuecardservice.site.filter.StaticResourcePathFilter.doFilter(StaticResourcePathFilter.java:64)<br>        org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:63)<br>        org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:77)<br>
        org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:69)<br></pre>$B860x(B<br><br><pre>java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.String;<br>        org.seasar.cubby.action.Forward.&lt;init&gt;(Forward.java:106)<br>
        com.valuecardservice.site.action.RootAction.loginMobile(RootAction.java:115)<br>        com.valuecardservice.site.action.RootAction$$EnhancedByS2AOP$$7e4019.$$loginMobile$$invokeSuperMethod$$(RootAction$$EnhancedByS2AOP$$7e4019.java)<br>
        com.valuecardservice.site.action.RootAction$$EnhancedByS2AOP$$7e4019$$MethodInvocation$$loginMobile3.proceed(MethodInvocationClassGenerator.java)<br>        org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java:55)<br>
        org.seasar.cubby.interceptor.ValidationInterceptor.invoke(ValidationInterceptor.java:135)<br>        org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java:53)<br>        org.seasar.framework.container.customizer.AspectCustomizer$LookupAdaptorInterceptor.invoke(AspectCustomizer.java:198)<br>
        com.valuecardservice.site.action.RootAction$$EnhancedByS2AOP$$7e4019$$MethodInvocation$$loginMobile3.proceed(MethodInvocationClassGenerator.java)<br>        org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java:55)<br>
        org.seasar.cubby.interceptor.InitializeInterceptor.invoke(InitializeInterceptor.java:106)<br>        org.seasar.framework.aop.impl.NestedMethodInvocation.proceed(NestedMethodInvocation.java:53)<br>        org.seasar.framework.container.customizer.AspectCustomizer$LookupAdaptorInterceptor.invoke(AspectCustomizer.java:198)<br>
        com.valuecardservice.site.action.RootAction$$EnhancedByS2AOP$$7e4019$$MethodInvocation$$loginMobile3.proceed(MethodInvocationClassGenerator.java)<br>        org.seasar.extension.tx.DefaultTransactionCallback.execute(DefaultTransactionCallback.java:58)<br>
        org.seasar.extension.tx.adapter.JTATransactionManagerAdapter.required(JTATransactionManagerAdapter.java:65)<br>        org.seasar.extension.tx.RequiredInterceptor.invoke(RequiredInterceptor.java:41)<br>        com.valuecardservice.site.action.RootAction$$EnhancedByS2AOP$$7e4019$$MethodInvocation$$loginMobile3.proceed(MethodInvocationClassGenerator.java)<br>
        org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:73)<br>        com.valuecardservice.site.action.RootAction$$EnhancedByS2AOP$$7e4019$$MethodInvocation$$loginMobile3.proceed(MethodInvocationClassGenerator.java)<br>
        com.valuecardservice.site.action.RootAction$$EnhancedByS2AOP$$7e4019.loginMobile(RootAction$$EnhancedByS2AOP$$7e4019.java)<br>        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>        sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br>
        sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br>        java.lang.reflect.Method.invoke(Unknown Source)<br>        org.seasar.cubby.controller.impl.ActionProcessorImpl.invoke(ActionProcessorImpl.java:148)<br>        org.seasar.cubby.controller.impl.ActionProcessorImpl.process(ActionProcessorImpl.java:103)<br>
        org.seasar.cubby.filter.CubbyFilter.doFilter(CubbyFilter.java:89)<br>        org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:75)<br>        org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:77)<br>
        org.seasar.cubby.filter.RequestRoutingFilter.doFilter(RequestRoutingFilter.java:150)<br>        com.valuecardservice.site.filter.StaticResourcePathFilter.doFilter(StaticResourcePathFilter.java:64)<br>        org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:63)<br>
        org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:77)<br>        org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:69)<br></pre>$B0J>e$h$m$7$/$*4j$$$$$?$7$^$9!#(B<br><br><br><div class="gmail_quote">
2008/7/11 Mitsutaka Sato &lt;<a href="mailto:miztaka@gmail.com">miztaka@gmail.com</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
$BJdB-$G$9!#(B<br><br>$B!d%j%/%(%9%H%Q%i%a!<%?$N(BMap$B$O(BAction$B%/%i%9$K%$%s%8%'%/%7%g%s$5$l$k$s$G$7$g$&$+!)(B<br><br>$B$3$N<ALd$N0U?^$O!"(BAction$B$K(BForward$B$9$k$?$a$K<j$G(BMap$B$r9=C[$9$k$N$,(B<br>$B$a$s$I$/$5$$$J$"$H;W$C$?$+$i$G$9(B^^;<br>$BA!0]85$N(BAction$B$K(Bparam$B$,%$%s%8%'%/%7%g%s$5$l$k$N$G$"$l$P$=$l$rEO$9$@$1$G(B<br>$B$9$_$^$9$N$G!#!#(B<br><br><br><div class="gmail_quote">

2008/7/11 Mitsutaka Sato &lt;<a href="mailto:miztaka@gmail.com" target="_blank">miztaka@gmail.com</a>&gt;:<div><div></div><div class="Wj3C7c"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

$B:4F#$G$9!#(B<br>$B$9$P$d$$BP1~$"$j$,$H$&$4$6$$$^$9!#(B<br>$BAaB.;n$7$F$_$^$9!#(B<br><br>$B;n$9A0$K<ALd$P$+$j$G62=L$G$9$,!"%j%/%(%9%H%Q%i%a!<%?$N(BMap$B$O(B<br>SAStruts$B$N$h$&$K(B<br>$B!!!d(Bpublic Map&lt;String,String[]&gt; param;<br>$B$G(BAction$B%/%i%9$K%$%s%8%'%/%7%g%s$5$l$k$s$G$7$g$&$+!)(B<br><br>$B$^$?!"(B1.1$B$,(B2$B=54V0JFb$K%j%j!<%9$H$N$3$H$G!"(B<br>$BK\HV1?MQ$^$G$K$=$A$i$K0\9T$9$k$3$H$b8!F$$7$?$$$N$G$9$,!"(B<br>


$B%3!<%I=q$-49$($,I,MW$JItJ,$K$D$$$F$I$3$+$K:\$C$F$$$^$7$?$i(B<br>$B65$($F$$$?$@$1$^$9$H=u$+$j$^$9!#(B<br><br>$B0J>e$h$m$7$/$*4j$$$$$?$7$^$9!#(B<br><br><br><div class="gmail_quote">2008/7/10 AGATA Toshitaka &lt;<a href="mailto:agata@nulab.co.jp" target="_blank">agata@nulab.co.jp</a>&gt;:<div>

<div></div><div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
$BeQ$G$9!#(B<br>
<br>
$B%3%_%C%?4V$GOC$79g$C$F!"(BAction$B$+$i(BAction$B$X$N%U%)%o!<%I5!G=$r(B<br>
1.0.5$B$G%P%C%/%]!<%H$9$k$3$H$K$7$^$7$?!#(B<br>
1.0.5$B$N(BSNAPSHOT$B$r$"$2$F$$$^$9$N$G!"$h$m$7$+$C$?$i$*;n$7$/$@$5$$!#(B<br>
<a href="http://maven.seasar.org/maven2-snapshot/org/seasar/cubby/cubby/1.0.5-SNAPSHOT/cubby-1.0.5-20080710.065258-1.jar" target="_blank">http://maven.seasar.org/maven2-snapshot/org/seasar/cubby/cubby/1.0.5-SNAPSHOT/cubby-1.0.5-20080710.065258-1.jar</a><br>



<br>
$B0J2<$N%3%s%9%H%i%/%?$,DI2C$5$l$F$$$^$9$N$G!"(B<br>
forward$B@h$N(BAction$B%/%i%9$H%a%=%C%IL>!"%Q%i%a!<%?(B(null$B$b2D(B)$B$G8F$S=P$7$F(B<br>
$B;HMQ$7$^$9!#(B<br>
<br>
public Forward(final Class&lt;? extends Action&gt; actionClass,<br>
 &nbsp;String methodName, final Map&lt;String, String[]&gt; parameters);<br>
<font color="#888888"><br>
<br>
AGATA Toshitaka $B$5$s$O=q$-$^$7$?(B:<br>
</font><div><div></div><div>&gt; $B:4F#$5$s(B<br>
&gt;<br>
&gt; $BeQ$G$9!#(B<br>
&gt;<br>
&gt;&gt; $B$3$N$h$&$K(BPath$B$rDj5A$7$?(BAction$B$KBP$7$F!"JL$N(BAction$B$+$i(BForward$B$7$h$&$H(B<br>
&gt; $B$9$k$H(B404$B$K$J$j$^$9!#(B<br>
&gt;<br>
&gt; Cubby$B$N(B1.0$B7O$G$O!"(BAction$B$+$i(BAction$B$N(BForward$B$9$k5!G=$OMQ0U$7$F$$$^$;$s!#(B<br>
&gt; 1.1$B7O$G$O%/%i%9L>$H%a%=%C%IL>$r;XDj$7$F!"A+0\$,2DG=$K$J$C$F$$$^$9!#(B<br>
&gt;<br>
&gt; [CUBBY-68] $B%/%i%9(B+$B%a%=%C%IL>$G%U%)%o!<%I!"%j%@%$%l%/%H$N5!G=(B<br>
&gt; <a href="https://www.seasar.org/issues/browse/CUBBY-68" target="_blank">https://www.seasar.org/issues/browse/CUBBY-68</a><br>
&gt;<br>
&gt; 1.1$B7O$O:#$+$i#2=54V0JFb$K%j%j!<%9M=Dj$G$9!#(B<br>
&gt; $BAa$a$KI,MW$G$"$l$P!"(BSNAPSHOT$B$r;H$C$F3+H/$r$*$3$J$&$H$$$&$3$H$b!"(B<br>
&gt; $B0l1~2DG=$G$9!#(B<br>
&gt; 1.0$B$H(B1.1$B$G$O!"0lIt;EMM$,JQ99$K$J$C$?2U=j$,$"$j$^$9$N$G!"(B<br>
&gt; $B<c43$N%3!<%I$N=q$-49$($,I,MW$K$J$j$^$9!#(B<br>
&gt;<br>
&gt; $B$^$?!"(B1.0$B7O$G$b!"(BAction$B$+$i(BAction$B$NA+0\$OFbItE*$J%Q%9$r;H$($P!"(B<br>
&gt; $B$*$=$i$/2DG=$G$9!#(B<br>
&gt; $B$3$A$i$O$$$A$IF0$+$78+$F!"7k2L$r$4O"Mm$7$^$9$M!#(B<br>
&gt;<br>
&gt; $B0J>e$G$9!#(B<br>
&gt;<br>
&gt; Mitsutaka Sato $B$5$s$O=q$-$^$7$?(B:<br>
&gt;&gt; $B:4F#$H?=$7$^$9!#(B<br>
&gt;&gt; $B$$$D$b$*@$OC$K$J$C$F$*$j$^$9!#(B<br>
&gt;&gt;<br>
&gt;&gt; URL$B$N=q$-49$($K$D$$$F<ALd$,$"$j$^$9!#(B<br>
&gt;&gt;<br>
&gt;&gt; &nbsp; &nbsp; @Path(&quot;/{__descriptor}/{__media,[m]}/balance&quot;)<br>
&gt;&gt; &nbsp; &nbsp; public ActionResult mobile() {<br>
&gt;&gt;<br>
&gt;&gt; $B$3$N$h$&$K(BPath$B$rDj5A$7$?(BAction$B$KBP$7$F!"JL$N(BAction$B$+$i(BForward$B$7$h$&$H$9$k$H(B404$B$K$J$j$^$9!#(B<br>
&gt;&gt; (Redirect$B$@$HLdBj$J$/@.8y$7$^$9!#(B)<br>
&gt;&gt;<br>
&gt;&gt; &nbsp; return new Forward(&quot;/&quot; + __descriptor + &quot;/&quot; + __media + &quot;/balance&quot;);<br>
&gt;&gt;<br>
&gt;&gt; $B$3$N$h$&$J%1!<%9$G$O!"(B<br>
&gt;&gt;<br>
&gt;&gt; &nbsp;return new Forward(&quot;/balance?__descriptor=&quot; + __descriptor + &quot;&amp;__media=&quot; +<br>
&gt;&gt; __media )<br>
&gt;&gt;<br>
&gt;&gt; $B$N$h$&$K$7$J$$$H$$$1$J$$$s$G$7$g$&$+!)(B<br>
&gt;&gt;<br>
&gt;&gt; $B0J>e$h$m$7$/$*4j$$$7$^$9!#(B<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; ------------------------------------------------------------------------<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Seasar-user mailing list<br>
&gt;&gt; <a href="mailto:Seasar-user@ml.seasar.org" target="_blank">Seasar-user@ml.seasar.org</a><br>
&gt;&gt; <a href="https://ml.seasar.org/mailman/listinfo/seasar-user" target="_blank">https://ml.seasar.org/mailman/listinfo/seasar-user</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
--<br>
-------------------------------<br>
$B3t<02q<R%L!<%i%\!!eQ!!=S5.(B<br>
Mail : <a href="mailto:agata@nulab.co.jp" target="_blank">agata@nulab.co.jp</a><br>
HP &nbsp; : <a href="http://www.nulab.co.jp/" target="_blank">http://www.nulab.co.jp/</a><br>
TEL &nbsp;: 03-5766-6256($BEl5~(B)<br>
 &nbsp; &nbsp; &nbsp;092-724-0020($BJ!2,(B)<br>
-------------------------------<br>
_______________________________________________<br>
Seasar-user mailing list<br>
<a href="mailto:Seasar-user@ml.seasar.org" target="_blank">Seasar-user@ml.seasar.org</a><br>
<a href="https://ml.seasar.org/mailman/listinfo/seasar-user" target="_blank">https://ml.seasar.org/mailman/listinfo/seasar-user</a><br>
</div></div></blockquote></div></div></div><br>
</blockquote></div></div></div><br>
</blockquote></div><br>