java - 如何检查我是否从同一页面到达了一个页面。另一页

标签 java jsp servlets

我有一个 Java Web 应用程序。其中一个页面包含一个带有 3 个复选框和一个表格的表单。 根据选中的复选框,表中会填充不同的信息。 没有提交按钮。只要用户选中或取消选中其中一个框,就会提交表单。

理论上,我希望用户能够取消选中所有框,这将导致表格为空。但是,如果用户从另一个页面到达该页面,或者在首次访问该应用程序时,我希望他们默认选中其中一个框,并在表格中显示相应的数据。

最佳答案

您可以通过 HTTP 方法将对同一页面(提交)的请求与来自其他页面(或直接 url 访问)的请求区分开。

让您的表单使用 POST 方法,并检查请求方法是 GET(直接访问或从另一个页面链接)还是 POST(表单提交)。

关于java - 如何检查我是否从同一页面到达了一个页面。另一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8596244/

相关文章:

java - 使用 hibernate 时的 DAO 模式

java - 如何消除java中的空指针异常?

java - 如何将参数传递给jsp :include

java - 通过超链接从 jsp 向 servlet 传递值

java - ServletContext 或 Properties 类

java - 我是否正确理解了 servlet 的工作?

java - int [] [] 转换 --to--> Vector<Vector<Double>>

java - 正则表达式有助于仅计算字符串中的零

java - <C :if/Choose/When> condition to be made as one 的多个实例

java - 迭代器不返回 Jess servlet 应用程序的结果