在HTML中选择标记,如何检查选择了哪个选项

时间:2014-03-06 15:38:02

标签: html jsp jstl

我有一个带有一堆选项标签的select标签,我想使用JSTL检查选择了哪个选项,但不知道从哪里开始。如果我选择其中一个选项,那么我需要JSTL来检查它,但是只在页面重新加载时运行,所以如果我重新加载页面,那么该选项将重置为默认值。那么如何将值发送给JSTL代码呢?

我使用以下方法完成了此选项:

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

对于按钮例如然后使用类似的东西:

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

要检查它,但我不知道如何使用

在下拉列表中为多个选项执行此操作

我希望我想要做的事情是有意义的。谢谢你的阅读。

1 个答案:

答案 0 :(得分:0)

JSTL在服务器端运行,因此您无法使用JSTL或任何其他JSP标记验证或处理客户端中的任何数据。请注意,scriptlet也在服务器端运行,因此它也不是一个选项。

如果您想/需要在客户端执行任何验证,操作,效果等,请使用Javascript。如果您需要在服务器端验证数据,则可以使用ajax在Web应用程序中获得更好的用户体验。