如何在服务器中接收隐藏输入的html表单?

时间:2013-06-17 16:02:26

标签: javascript html jsf

我有一个带有html表单的页面。第三方应用程序在表单中附加隐藏的输入。如何在服务器端读取这个隐藏的输入?

Alterantive,因为我不确切知道隐藏输入的名称,我希望能够在服务器中读取整个表单然后解析它。这可能吗?

我在服务器端使用JSF和Java托管bean。

我看过类似的帖子,但没有什么对我有帮助。 我是Javascript,Ajax等的新手,所以请尽可能多地解释:)

日Thnx

1 个答案:

答案 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);
    }
}