2014-03-06 126 views
0

我有一堆選擇標記的選擇標記,我想用JSTL來檢查選擇了哪個選項,但不確定從哪裏開始。如果我選擇其中一個選項,那麼我需要JSTL來檢查它,但只有當頁面重新加載時才運行,所以如果我重新加載頁面,那麼該選項將重置爲默認值。那麼我如何將一個值發送給JSTL代碼呢?在HTML中選擇標記,如何檢查選擇了哪個選項

我以完成此選項:

<input type="submit" name="SignInButton" value="Sign In" /> 
<input type="hidden" name="submitted" value="true" /> 

例如用於按鈕,然後使用這樣的事情:

<c:when test="${param.SigningOut == 'true' && sessionScope.SignedIn == 'true'}"> 

要檢查,但我不知道該怎麼辦呢在下拉列表中的多個選項使用

我希望這是有道理的,我想要做的。謝謝閱讀。

回答

0

JSTL在服務器端運行,因此您無法使用JSTL或任何其他JSP標記驗證或處理客戶端中的任何數據。請注意scriptlet也在服務器端運行,所以它也不是一個選項。

如果您想/需要在客戶端執行任何驗證,操作,效果等,請使用Javascript。如果您需要在服務器端驗證數據,您可以使用Ajax在您的Web應用程序中獲得更好的用戶體驗。

相關問題