${param.type} は、ある jsp から含まれる jsp に送信する変数です。
私はそれを試しました
<s:if test="${param.type} == 'message_error'">
また
<s:if test="'message_error'.equas(${param.type})">
それらのどれも機能しません。ストラットで確認するにはどうすればよいですか?
編集1:
私はそのようなパラメータを送信します:
<jsp:include page="/file.jsp">
<jsp:param name="type" value="message_error"/>
</jsp:include>
file.jsp で struts コントロールを行います。
編集2:
これが答えの1つのステップです。http://struts.apache.org/2.x/docs/why-doesnt-the-if -tag-evaluate-params-properly.html パラメーターは Struts2 のマップにあります。ただし、私のtype
パラメーターはリクエストされていません。最初にリクエストパラメーターを設定した後、struts2はそれを見ることができないと思います。