Я читаю параметр url, который имеет один символ. Это будет либо Y
, либо N
. Я должен написать условие, чтобы проверить, Y
или N
и сделать что-то соответствующим образом. Это то, что я написал, но, похоже, не работает (всегда идет в другое место). СсылкаКак сравнить один символ из параметра запроса url в Struts 2
http://wwww.helloworld.com/showInfo?thecountry=us&theconditionTypeInUrl=Y
<s:set var="theUrl" value="%{#parameters.theconditionTypeInUrl}" />
<s:if test="%{#theUrl == 'Y'}">
</s:if>
<s:else>
</s:else>
Я также попытался
<s:set var="theUrl" value='%{#parameters.theconditionTypeInUrl}' />
<s:if test='%{#theUrl == "Y"}'>
</s:if>
<s:else>
</s:else>
struts.xml содержит
<action name="showInfo" class="showInfoAction">
<result name="success" type="tiles">dis.Info</result>
<result name="no_results" type="tiles">dis.noInfo</result>
</action>
Опубликовать 'struts.xml'. –
попробуйте использовать , также убедитесь, что перехватчик params настроен в вашем стеке перехватчика по умолчанию –
Что я должен настроить в intercetor params. Пожалуйста, объясни. Я знаю, что это struts2. –