![]() |
1
2
JSP在服务器上呈现一次,然后发送给客户端,之后Java代码什么也不做。如果希望在不同的时间/频率上加载它们,则不能将HTML/JavaScript代码和Java代码都放在同一文件中。 将其放入单独的.jsp文件中:
假设它映射到某个URL
删除loaddata分区,因为您不再需要它。将您的javascript替换为:
|
![]() |
2
2
您的JSP代码只计算一次——当页面首次加载时。当JSP代码运行时,将生成HTML并发送到浏览器。您不能像这样“重新加载”一个DIV;JSP代码不会运行。
您可以将JSP代码放入单独的文件中,然后使用
|
![]() |
3
1
JSP中的代码在结果HTML发送到浏览器之前被编译/执行。无法在呈现时重新加载页面的一部分并期望其更改。您可能需要创建一个隐藏的iframe并完全重新加载(简单),或者创建一个WebService来查询参数(困难)。 |
![]() |
Mimine · 使用servlet和jsp从SQL表中删除记录 7 年前 |
|
core · 检查我的代码。这是一种正确的附加方式吗? 7 年前 |
![]() |
hal · 为什么JSTL标记在jsp页面中被忽略? 7 年前 |