パラメータ化されたjsp:ストライプアクションのインクルード?
-
05-07-2019 - |
質問
私はこれを解決しようとしており、行き詰まっているので、尋ねたいと思いました。
2つのActionBean、AとBを想像してください。
A.jsp
には次のセクションがあります:
...
<jsp:include page="/B.action">
<jsp:param name="ponies" value="on"/>
</jsp:include>
<jsp:include page="/B.action">
<jsp:param name="ponies" value="off"/>
</jsp:include>
...
B ActionBeanは、「ポニー」がパラメータはオンまたはオフに設定されます。
パラメータ文字列&quot; ponies = on&quot;リクエストをデバッグすると が表示されますが、B ActionBeanにバインドされるものではありません。代わりに、バインドされるのは、元のA.actionのパラメーターです。
必要な動作を取得する方法はありますか、または基本的な何かを見逃していますか?
解決 2
これが機能しなかった理由は、 HttpServletRequest
の実装によって行われたマッサージのためでした。
「通常」で正常に動作します;実装。
他のヒント
では、それぞれの場合に、JSPページの $ {ponies}
が&quot; on&quot;を出力すると言っていますか?
JSPパラメータをStripesアクションBeanと混同しているように聞こえるので。 JSPパラメータを設定すると、そのJSPページにパラメータが設定されるだけで、上記のように参照できます。実際には、ストライプアクションBeanには何も設定しません。
所属していません StackOverflow