org.springframework.http.HttpHeaders#getContentLanguage ( )源码实例Demo

下面列出了org.springframework.http.HttpHeaders#getContentLanguage ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

private boolean setSpecialHeader(String name, Object value) {
	if (HttpHeaders.CONTENT_TYPE.equalsIgnoreCase(name)) {
		setContentType(value.toString());
		return true;
	}
	else if (HttpHeaders.CONTENT_LENGTH.equalsIgnoreCase(name)) {
		setContentLength(value instanceof Number ? ((Number) value).intValue() :
				Integer.parseInt(value.toString()));
		return true;
	}
	else if (HttpHeaders.CONTENT_LANGUAGE.equalsIgnoreCase(name)) {
		HttpHeaders headers = new HttpHeaders();
		headers.add(HttpHeaders.CONTENT_LANGUAGE, value.toString());
		Locale language = headers.getContentLanguage();
		setLocale(language != null ? language : Locale.getDefault());
		return true;
	}
	else if (HttpHeaders.SET_COOKIE.equalsIgnoreCase(name)) {
		MockCookie cookie = MockCookie.parse(value.toString());
		addCookie(cookie);
		return true;
	}
	else {
		return false;
	}
}
 
private boolean setSpecialHeader(String name, Object value) {
	if (HttpHeaders.CONTENT_TYPE.equalsIgnoreCase(name)) {
		setContentType(value.toString());
		return true;
	}
	else if (HttpHeaders.CONTENT_LENGTH.equalsIgnoreCase(name)) {
		setContentLength(value instanceof Number ? ((Number) value).intValue() :
				Integer.parseInt(value.toString()));
		return true;
	}
	else if (HttpHeaders.CONTENT_LANGUAGE.equalsIgnoreCase(name)) {
		HttpHeaders headers = new HttpHeaders();
		headers.add(HttpHeaders.CONTENT_LANGUAGE, value.toString());
		Locale language = headers.getContentLanguage();
		setLocale(language != null ? language : Locale.getDefault());
		return true;
	}
	else if (HttpHeaders.SET_COOKIE.equalsIgnoreCase(name)) {
		MockCookie cookie = MockCookie.parse(value.toString());
		addCookie(cookie);
		return true;
	}
	else {
		return false;
	}
}
 
private boolean setSpecialHeader(String name, Object value) {
	if (HttpHeaders.CONTENT_TYPE.equalsIgnoreCase(name)) {
		setContentType(value.toString());
		return true;
	}
	else if (HttpHeaders.CONTENT_LENGTH.equalsIgnoreCase(name)) {
		setContentLength(value instanceof Number ? ((Number) value).intValue() :
				Integer.parseInt(value.toString()));
		return true;
	}
	else if (HttpHeaders.CONTENT_LANGUAGE.equalsIgnoreCase(name)) {
		HttpHeaders headers = new HttpHeaders();
		headers.add(HttpHeaders.CONTENT_LANGUAGE, value.toString());
		Locale language = headers.getContentLanguage();
		setLocale(language != null ? language : Locale.getDefault());
		return true;
	}
	else if (HttpHeaders.SET_COOKIE.equalsIgnoreCase(name)) {
		MockCookie cookie = MockCookie.parse(value.toString());
		addCookie(cookie);
		return true;
	}
	else {
		return false;
	}
}
 
private boolean setSpecialHeader(String name, Object value) {
	if (HttpHeaders.CONTENT_TYPE.equalsIgnoreCase(name)) {
		setContentType(value.toString());
		return true;
	}
	else if (HttpHeaders.CONTENT_LENGTH.equalsIgnoreCase(name)) {
		setContentLength(value instanceof Number ? ((Number) value).intValue() :
				Integer.parseInt(value.toString()));
		return true;
	}
	else if (HttpHeaders.CONTENT_LANGUAGE.equalsIgnoreCase(name)) {
		HttpHeaders headers = new HttpHeaders();
		headers.add(HttpHeaders.CONTENT_LANGUAGE, value.toString());
		Locale language = headers.getContentLanguage();
		setLocale(language != null ? language : Locale.getDefault());
		return true;
	}
	else if (HttpHeaders.SET_COOKIE.equalsIgnoreCase(name)) {
		MockCookie cookie = MockCookie.parse(value.toString());
		addCookie(cookie);
		return true;
	}
	else {
		return false;
	}
}