<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
$BCfB<MM!"(B<BR>
&nbsp;<BR>
$B$*@$OC$K$J$C$F$*$j$^$9!#2.Ln$G$9!#(B<BR>
&nbsp;<BR>
$B$"$j$,$H$&$4$6$$$^$9!#(B<BR>
&nbsp;1.2.13$B$N(BSNAPSHOT$B$G;n$7$F$*$j$^$9!#(B<BR>
&nbsp;<BR>
$B$I$&$b!"4|BTDL$j$K$$$C$F$$$J$$$N$G!"(B<BR>
$B3NG'$5$;$F$/$@$5$$!#(B<BR>
<A href="http://ml.seasar.org/archives/s2struts-dev/2007-December/000012.html">http://ml.seasar.org/archives/s2struts-dev/2007-December/000012.html</A><BR>
$B$r;29M$K$5$;$F$$$?$@$$$F$$$^$9!#(B<BR>
$B!!!!!!!!!!(B<A href="http://s2struts.seasar.org/ja/s2struts.html">http://s2struts.seasar.org/ja/s2struts.html</A><BR>
$B!!!!!!!!!!!!$N(BBINDING_METHOD$B$G$O!"(Bpath$B$K(B"/hoge"$B$r;XDj$7$F$$$?$N$G!"(B<BR>
$B!!!!!!!!!!!!$A$g$C$H:.Mp$7$F$7$^$$$^$7$?!#(B<BR>
&nbsp;<BR>
$BNc!'(B<BR>
$B!&(BJSP<BR>
&lt;html:form action="/add"&gt;<BR>
&nbsp; &lt;s2struts:submit action="#{addAction.mod}" property="submit" value="submit"/&gt;<BR>
&nbsp; &lt;s2struts:submit action="#{modAction.mod}" property="submit" value="submit"/&gt;<BR>
&lt;/html&gt;<BR>
&nbsp;<BR>
$B!&(BAction<BR>
public class ModActionImpl implements ModAction {<BR>
&nbsp;&nbsp;&nbsp; <BR>
&nbsp;&nbsp;&nbsp; public static final String mod_BINDING_METHOD = "path=/mod";<BR>
&nbsp;&nbsp;&nbsp; public String mod() {<BR>
&nbsp;&nbsp;&nbsp; }<BR>
}<BR>
&nbsp;<BR>
$B>e5-$N5-=RJ}K!$G$"$C$F$$$^$9$G$7$g$&$+!#(B<BR>
modAction.mod()$B$r8F$S=P$5$l$?;~$K!"(B/mod$B;XDj$G!"(BModForm$B$,:NMQ$5$l$k(B<BR>
$B$H$$$&G'<1$G$h$$$G$7$g$&$+!#(B<BR>
&nbsp;<BR>
$B:#$N$H$3$m(BValidation$B$O(B/add$B$H(B/mod$B$NJL!9$N(BValidation$B$K$J$C$F$$$k$h$&$G$9$,!"(B<BR>
Validation$B$,(BOK$B$N8e$K2hLLA+0\$,!"$&$^$/$G$-$^$;$s!#!J??$CGr$$2hLL!K(B<BR>
addAction$B$NA+0\$O$&$^$/$$$/$N$G$9$,!"(B<BR>
modAction$B$NA+0\$,$&$^$/$$$C$F$$$J$$>u67$G$9!#(B<BR>
&nbsp;<BR>
$B$3$l$O!"(Bvalidation$B$r30$7$F$b!J(Bvalidate=false$B!KF1MM$G$9!#(B<BR>
$B$&$^$/A+0\$7$^$;$s!#(B<BR>
&nbsp;<BR>
&lt;component class="org.seasar.struts.processor.PathResolverImpl"/&gt;<BR>$B$N5-=R$r:o=|$9$k$H!"(BaddAction$B$b(BmodAction$B$b$&$^$/A+0\$7$^$9!#(B<BR>
$B$?$@$7!"$3$N>l9g$O!"(Bvalidation$B$,!V(B/add$B!W$N%A%'%C%/$N$_$K$J$C$F$7$^$$$^$9!#(B<BR>
&nbsp;<BR>
&nbsp;<BR>
Validation$B$K$O!"(BStruts$B$N(BValidator$B5!G=$rMxMQ$7$F$*$j$^$9!#(B<BR>
&nbsp;<BR>
&nbsp;<BR>
$B0J>e!"$h$m$7$/$*4j$$CW$7$^$9!#(B<BR>
&nbsp;<BR><br /><hr />Hotmail$B%f!<%6$NH>?t6a$/$,;HMQ$7$F$$$^$9!#(BWindows Live$B%a%C%;%s%8%c!<!#(B <a href='http://clk.atdmt.com/GBL/go/msnjpqjl0040000002gbl/direct/01/' target='_new'>http://messenger.live.jp/</a></body>
</html>