使用jsp检测html选择菜单的值

发布于 2024-11-03 15:36:04 字数 389 浏览 0 评论 0原文

我是 Java 环境和 JSP 的新手。我的问题是,是否可以检测选择下拉选项的值并根据该值创建一个小的 if 语句?

例如:

<select id="my_select">
    <option value="-1">Option 1</option>
    <option value="0">Option 2</option>
</select>

<c:if test="${id eq -1}">
    Show this
</c:if>

<c:if test="${id gt -1}>
    Show this
</c:if>

谢谢大家!

I am new to a Java environment and JSP. My question is, is is possible to detect the value of a select dropdown option and create a small if statement depending on this value?

For example:

<select id="my_select">
    <option value="-1">Option 1</option>
    <option value="0">Option 2</option>
</select>

<c:if test="${id eq -1}">
    Show this
</c:if>

<c:if test="${id gt -1}>
    Show this
</c:if>

Thanks guys!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

自由范儿 2024-11-10 15:36:04

不,你必须首先了解JSP的生命周期。输出在服务器上形成并发送到客户端。然后客户端执行一些操作并可能将表单提交回服务器。

在您的情况下,您有两种选择:

  • 使用 javascript
  • 提交包含下拉列表的表单,并根据 ${param.id} 显示其中之一

No, you have to first realize the lifecycle of the JSP. The output is formed on the server and sent to the client. Then the client performs some actions and possibly submits a form back to the server.

In your case you have two options:

  • use javascript
  • submit the form holding the dropdown, and depending on ${param.id} show one or the other
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文