Java restlet中未通过的post param的值?

时间:2014-03-25 10:19:44

标签: java post restlet

是Java& amp;的新手的Restlet。

我正在编写一个函数来获取post params并在内部调用另一个函数。

我怀疑我的代码是否是这样的:

Form form = new Form(entity);
String abc = form.getFirstValue("abc");

如果没有传递param abc,那么什么是异常或什么将存储在abc中?

1 个答案:

答案 0 :(得分:2)

我找到了这个源代码:Series。您的Form课程扩展了此系列课程。

如果参数'abc'不存在,则返回 null (defaultValue):

public String getFirstValue(String name) {
    return getFirstValue(name, false);
}

public String getFirstValue(String name, boolean ignoreCase) {
    return getFirstValue(name, ignoreCase, null);
}

public String getFirstValue(String name, boolean ignoreCase, String defaultValue) {
    String result = defaultValue;
    NamedValue<String> param = getFirst(name, ignoreCase);

    if ((param != null) && (param.getValue() != null)) {
        result = param.getValue();
    }

    return result;
}