0
<SELECT name="brandsFrom" onchange="as()">
<c:forEach items="${brandsSelectedList}" var="brands">
<c:if test="${brands.name == nam}">
<option value="${brands.id}">${brands.id}</option>
</c:if>
</c:forEach>
</SELECT>
我宣佈上述這些代碼就像
<%!
String nam;
%>
<%
nam=request.getParameter("name");
out.println("value in the string ="+nam+"+");
%>
當我使用這個南JSP文件比較兩個字符串
<c:if test="${brands.name == nam}">
代碼不朗姆酒,而當我使用這樣的事情
<c:if test="${brands.name == 'Denim'}">
代碼運行。爲什麼我不能使用nam變量?
該檢查看起來是正確的。你確定這些變量的值是你期望的嗎? – f1sh
你是否從out.println(「string =」+ nam +「+」中的值)獲得了一些輸出;'? – D0dger
試過''? –
MaVRoSCy