我有一个带有 html 表单的页面。第三方应用程序在表单中附加一个隐藏的输入。我怎样才能在我的服务器端读取这个隐藏的输入?
另一种选择,因为我不知道隐藏输入的确切名称,我希望能够读取服务器中的整个表单然后解析它。这可能吗?
我在服务器端使用 JSF 和 Java 托管 bean。
我看过类似的帖子,但没有什么真正帮助我。我真的是 Javascript 、 Ajax 等方面的新手,所以请尽可能多地解释:)
谢谢
我有一个带有 html 表单的页面。第三方应用程序在表单中附加一个隐藏的输入。我怎样才能在我的服务器端读取这个隐藏的输入?
另一种选择,因为我不知道隐藏输入的确切名称,我希望能够读取服务器中的整个表单然后解析它。这可能吗?
我在服务器端使用 JSF 和 Java 托管 bean。
我看过类似的帖子,但没有什么真正帮助我。我真的是 Javascript 、 Ajax 等方面的新手,所以请尽可能多地解释:)
谢谢
我希望能够读取服务器中的整个表单,然后对其进行解析。
本质上,您的问题归结为如何读取 JSF 中的所有请求参数?, 对?
嗯,基本上如下:
Map<String, String[]> paramValues = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterValuesMap();
for (Entry<String, String[]> entry : paramValues.entrySet()) {
String name = entry.getKey();
for (String value : entry.getValue()) {
System.out.printf("Parameter: %s = %s%n", name, value);
}
}