-6ren">
gpt4 book ai didi

javascript - 在jsp页面中重新运行测试而不重新加载页面

转载 作者:行者123 更新时间:2023-12-03 06:19:58 25 4
gpt4 key购买 nike

是否可以重新运行 <c:choose>代码块如下所示,无需重新加载 JSP 页面?

<c:choose>
<c:when test="${salary <= 0}">
Salary is very low to survive.
</c:when>
<c:when test="${salary > 1000}">
Salary is very good.
</c:when>
<c:otherwise>
No comment sir...
</c:otherwise>
</c:choose>

如果工资值发生变化并且需要显示不同的结果,则需要执行此操作。

最佳答案

如果不重新加载 JSP,则无法重新运行 c:choose block 。 JSP在服务器端进行处理,然后发送到客户端。客户端仅获取c:choose的渲染结果,而不是JSP本身。

当您使用 JavaScript 更新值时,可以根据 salary 的值重复 JavaScript 中的逻辑,或者通过 XMLHttpRequest 请求标签。

关于javascript - 在jsp页面中重新运行测试而不重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38921736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com