前提・実現したいこと
お世話になります。
Struts2でs:ifタグの判定要素として、HTMLにJavaで埋め込んだ変数を使用したいと思っています。
具体的には、JavaでURLを取得し、それをs:ifで判定したいと思っています。
現在のコードを以下に記載します。
該当のソースコード
test.jsp
1<% boolean isTop = request.getRequestURL().toString().indexOf("top") != -1;%> 2・・・ 3<s:if test="<%=isTop %> == true"> 4~~~トップ画面だったら表示する内容~~~ 5</s:if> 6・・・
試したこと
上記ソースでは、trueをfalseにしても判定が行われませんでした。(false扱いで内容が表示されない)
<span><%=isTop %></span>
を出力してみると、topが含まれている画面ではtrue、それ以外ではfalseが返ってきました。
どのように記載したら、うまいこと判定できるのかが分からず苦戦しています。
よろしくお願い致します。
また、この方法ではなく別の手段などありましたらご教授いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/08 23:53
2018/02/09 01:43
2018/02/09 03:45
2018/02/12 23:50
2018/02/13 00:34
2018/02/15 12:41