通過HaspMap在JSP
試圖循環 點大多使用JSTL標籤庫利用下面的時候我看過很多很多的問題和答案:,而不是用什麼<C的:在的forEach功能.blur
<c:forEach items="${myHashMap}" var="units">
...
</c:forEach>
但是,這不會在下面的地方工作(見 - ... ??? ...):我想要做的是當輸入文本字段失去焦點我想匹配裏面的任何東西字段反對我以前從我的控制器提供的Hashmap。
<script type="text/javascript">
$(document).ready(function(){
$("#someInput").blur(function(){
... ??? ...
});
});
</script>
所以我有2個問題:
1:可以通過我一個HashMap用什麼來回路中的JSP的功能裏面?
2:我能讀,看看哪些功能是提供給我的JSP區域牢記我想避免小腳本里面。
非常感謝
肖恩
BAH ...:- 可能解決方案 -
於是我找到了解決這個已經(我認爲)...
var csm = ${cs};
var keysArray = new Array();
for (var key in csm) {
keysArray.push(key);
}
然後,我只是遍歷while循環數組如下:
var i = 0;
while (i < keysArray.length) {
if ((var1_toCheck === keysArray[i]) && (var2_toCheck === csm[keysArray[i]])) {
alert("**WARNING**\n\nYou have found a match!");
break;
}
i++;
}
比賽仍然沒有工作,但我仍然對工作......
任何建議,以提高我的解決方案將是讚賞。
乾杯 肖恩
而且......我固定的匹配也
控制器發送包括一個HashMap但我不解析我從inputfield接收的值。
,所以我改變了這種
var val1_toCheck = $("#val1").val();
這個
var val1_toCheck = parseInt($("#val1").val());
似乎是現在的工作太棒了。
正如我前面提到的......如果有更好的方法來完成我試圖做我會很感激的指針...
這非常有道理。我想我一直在服務器端和客戶端之間感到困惑......以及我應該在哪裏處理... 很多謝謝 – AcidHawk