2014-03-06 85 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应用程序中获得更好的用户体验。

相关问题