У меня проблема, когда я вызываю одно и то же действие Stripes с несколькими тегами c: import в одном и том же jsp.Когда я использую первый c: import, я использую несколько c: params.Они привязываются к соответствующим полям в действии.Но потом, когда я использую следующий c: import, поля уже установлены из первого c: import, что не то, что я хочу.Я хочу иметь возможность импортировать действие несколько раз, и каждый раз оно должно использовать только те значения, которые я передаю с тегами c: param.
Единственное решение, которое я могу придумать, - это вызвать метод передпроисходит привязка и проверка, которая устанавливает все поля в нуль.Это плохая идея?Каков наилучший способ справиться с этим?
<c:import url="/widget/House.action">
<c:param name="dogNam" value="Muffin" />
<c:param name="catName" value="Junior" />
</c:import>
<c:import url="/widget/House.action">
<c:param name="dogNam" value="Rocky" />
</c:import>
В этом примере catName устанавливается в «Junior» как в первый, так и во второй раз, когда я использую c: import.