$B$O$8$a$^$7$F!#(BIT$B4X78$N2q<R$G3+H/$7$F$kEDCf$H$$$&$b$N$G$9!#(B<br><br>cubby$B$N%3%s%;%W%H$,$9$P$i$7$$$H;W$$$^$9!#(B<br>$B8=:_!"3+H/$G;HMQ$9$k$+$I$&$+8!F$Cf$G!"(B<br>$B$$$m$$$m;n$7$F$$$k:]$K!"$G$F$-$?LdBj$HMWK>$K$J$j$^$9!#(B<br><br>$B$^$:!"I=Bj$N7o$K$D$$$F$G$9$,!"(B<br>$B%=!<%9$r8+$F$_$?$H$3$m!"(BCubbyUtils$B$N(BgetPath$B%a%=%C%I$G(BcontextPath$B$,(B / $B$N>l9g!"(B<br>request.getRequestURI()$B$NLa$jCM$r$=$N$^$^;H$&$h$&$K$J$C$F$^$9$,!"(B<br>
$B$3$l$@$H(B<br>//__internal_forward/hoge.hoge.HogeAction/hoge<br><br>$B$N$h$&$K:G=i$K(B/$B$,#2$D$D$$$F$7$^$&$?$a!"%^%C%A$7$F$$$J$$$h$&$G$9!#(B<br>if$BJ8$O$:$7$F!"(BcontextPath$B$,(B / $B$N>l9g$b(Bsubstring$B$9$k$h$&$K$7$?$iF0$-$=$&$G$9!#(B<br><br><br>$B$^$?!"(BJSP$B$N%Z!<%8$G(B<br><br>&lt;link href=&quot;${contextPath}/css/default.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; charset=&quot;utf-8&quot; /&gt;<br>
<br>$B$3$N$h$&$K(B contextPath$B$r;HMQ$7$F$k>l9g!"(B//css/default.css $B$H$J$C$F$7$^$C$F$&$^$/FI$_9~$a$^$;$s!#(B<br><br>contextPath$B$,(B / $B$N>l9g!"(BJSP$B$KEO$k(B contextPath$B$NJQ?t$NCM$O(B<br>$B6uJ8;z$NJ}$,;H$$$d$9$$5$$,$7$^$9!#(B<br><br><br>$B$3$3$+$i!"MWK>$K$J$j$^$9$,!"(B<br><tt>$BMWK>#1(B<br>/hoge/1234 $B$N$h$&$J8+$?L\>e!"@EE*$K8+$($k(BURL$B$G!"(B</tt><br>
<tt>$B%G!<%?$,B8:_$7$J$+$C$?$j$7$?>l9g!"(B</tt><br>
<tt>return new NotDound();</tt><br>
<br>
<tt>$B$N$h$&$K(B404$B%9%F!<%?%9%3!<%I$rJV$9J}K!$r<BAu$7$F$[$7$$$G$9!#(B</tt>
<br><br>$BMWK>#2(B<br><tt>@Path(&quot;/{id}/edit&quot;)</tt><br>
<tt>public ActionResult edit() {</tt>
<br><br>$B$N$h$&$J%Q%9$GI=<($9$k%Z!<%8$G(BId$B%Q%i%a!<%?$NCM$r%-!<$K(BDB$B$+$i%G!<%?$r<hF@$7$F(B<br>$BI=<($7$F$$$k%Z!<%8$,$"$k$H$7$^$9!#(B<br>$B$=$N%Z!<%8$K%U%)!<%`$r@_CV$7$?$H$-!"%P%j%G!<%7%g%s%(%i!<;~$K(B/{id}/edit$B$GI=<($7$?(B<br>$B%Z!<%8$KLa$j$?$$$C$F$$$&$N$,$"$j$^$9!#(B<br><br>$B%"%N%F!<%7%g%s$K$h$k@EE*$JJQ?t(B(JSP$B%U%!%$%k(B)$B$N@_DjJ}K!0J30$K%W%m%0%i%`$GLa$j@h$r@_Dj$G$-$k5!G=$,(B<br>$B$"$C$?$iJXMx$@$H;W$$$^$9!#(B<br>
<br>$B0J>e$K$J$j$^$9$,!"$h$m$7$/$*$M$,$$$7$^$9!#(B<br>