我有一个带有html表单的页面。第三方应用程序在表单中附加隐藏的输入。如何在服务器端读取这个隐藏的输入?
Alterantive,因为我不确切知道隐藏输入的名称,我希望能够在服务器中读取整个表单然后解析它。这可能吗?
我在服务器端使用JSF和Java托管bean。
我看过类似的帖子,但没有什么对我有帮助。 我是Javascript,Ajax等的新手,所以请尽可能多地解释:)
日Thnx
答案 0 :(得分:0)
我希望能够在服务器中读取整个表单,然后解析它。
基本上,您的问题归结为如何读取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);
}
}