Struts2 urlタグ
urlタグを使うとリクエストパラメータを再利用できるようなので、サーバセッションを使わずにパラメータを引き継いでみる。
<s:url id="postUrl" value="userEntry!register.action" includeParams="all"/>
<s:form action="%{#postUrl}">
なんかうまく動かないので、生成されたHTMLを見てみると、
<form id="userEntry" name="userEntry" onsubmit="return true;" action="/sample/userEntry!register.action?user.email=ruimo%40ruimo.com&user.gender=MAIL&user.name=Ruimo+Uno&user.ageRange=AGE40_49&user.userid=ruimo" method="POST">
んー惜しい。&が二回エスケープされてますな。ソース見てみるとurlタグは、リクエストパラメータを区切るのに既に&を使うようだ。で、formタグでそれをエスケープするもんだから&amp;になってしまう模様。








