[英]Rerunning test in jsp page without reloading page
是否可以在不重新加载JSP页面的情况下重新运行<c:choose>
代码块,如下所示?
<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
块。 JSP在服务器端处理,然后发送到客户端。 客户端仅获得c:choose
的呈现结果,而不是JSP本身。
当您使用JavaScript更新值时,请根据salary
的值重复JavaScript中的逻辑,或者通过XMLHttpRequest请求标签。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.