下载了jivejdon,问个问题

pguard
03-04-25 125

public class ParamUtils {

public static String getParameter(HttpServletRequest request, String name) {
return getParameter(request, name, false);
}

public static String getParameter(HttpServletRequest request,
String name, boolean emptyStringsOK)
{
String temp = request.getParameter(name);
if (temp != null) {
if (temp.equals("") && !emptyStringsOK) {
return null;
}
else {
return temp;
}
}
else {
return null;
}
}

......

上面这个类中,为何不直接使用第二个方法处理提交的参数,而是
通过第一个方法去调用,好处在哪?

同时if (temp.equals("") && !emptyStringsOK) {...这里的emptyStringsOK得到的是一个传来固定的false值,再用来判断有什么意义?

各位请指点一下