jspページの<br>の判断が等しいかどうか

969 ワード

2014年8月7日13:59:45
今日は不思議な質問です.以下のコードです.
<c:if test="<%= a == 'Android' %>">


</c:if>

この行のコードはjspページでエラーを報告します......
しかし、「Android」を引用符とともにnullに置き換えると、間違いは報告されませんが、所望の効果は得られません~~~
そこで考えてみると、<%=a%>に問題がない以上、「Android」全体を1つの変数に変えたのではないでしょうか.すなわち、式の中で1つの変数bを明記しているのです
<%
	String a = request.getHeader("User-Agent");
	String b = "Android";
	String android = null;
	if(a.indexOf("Android")>0){
		a = "Android";
	}else{
		a = "";
	}
 %>	
<c:if test="<%= a == b %>">
			<a href="javascript:void(0)" onclick="getClientShare()">
				<img src="${basePath }/res/wenjuan/fenxiang.png"  width="120px"; height="45px" />
			</a>
			</c:if>

その後、a=「iPhone」でアップルの業務を処理することができます.
▲完▼