本文整理汇总了Java中org.apache.commons.fileupload.ParameterParser.setLowerCaseNames方法的典型用法代码示例。如果您正苦于以下问题:Java ParameterParser.setLowerCaseNames方法的具体用法?Java ParameterParser.setLowerCaseNames怎么用?Java ParameterParser.setLowerCaseNames使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.commons.fileupload.ParameterParser
的用法示例。
在下文中一共展示了ParameterParser.setLowerCaseNames方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getCharSet
import org.apache.commons.fileupload.ParameterParser; //导入方法依赖的package包/类
/**
* Returns the content charset passed by the agent or <code>null</code> if
* not defined.
*
* @return The content charset passed by the agent or <code>null</code> if
* not defined.
*/
public String getCharSet() {
ParameterParser parser = new ParameterParser();
parser.setLowerCaseNames(true);
// Parameter parser can handle null input
Map<String, String> params = parser.parse(getContentType(), ';');
return params.get("charset");
}
示例2: getFileName
import org.apache.commons.fileupload.ParameterParser; //导入方法依赖的package包/类
private String getFileName(String pContentDisposition) {
String fileName = null;
if (pContentDisposition != null) {
String cdl = pContentDisposition.toLowerCase();
if (cdl.startsWith(FORM_DATA) || cdl.startsWith(ATTACHMENT)) {
ParameterParser parser = new ParameterParser();
parser.setLowerCaseNames(true);
// Parameter parser can handle null input
@SuppressWarnings("unchecked")
Map<String, String> params = parser.parse(pContentDisposition, ';');
// 解决类似Flash上传更改了filename 为 fname 的多客户端支持
for (String key : getFileNameKey()) {
fileName = StringUtils.trimToNull(params.get(key));
if (fileName != null) {
break;
}
}
}
}
return fileName;
}
示例3: getCharSet
import org.apache.commons.fileupload.ParameterParser; //导入方法依赖的package包/类
/**
* Returns the content charset passed by the agent or <code>null</code> if
* not defined.
*
* @return The content charset passed by the agent or <code>null</code> if
* not defined.
*/
public String getCharSet()
{
ParameterParser parser = new ParameterParser();
parser.setLowerCaseNames(true);
// Parameter parser can handle null input
Map params = parser.parse(getContentType(), ';');
return (String) params.get("charset");
}
示例4: parse
import org.apache.commons.fileupload.ParameterParser; //导入方法依赖的package包/类
/**
* @brief 解析请求的get信息
* @param request Http请求
* @return 名称与值的Map集合
* @throws IOException
* @warning 需保证是post请求且不是multipart的。
*/
public Map<String, String> parse(HttpRequest request) {
ParameterParser parser = new ParameterParser();
parser.setLowerCaseNames(true);
return parser.parse(getContent(request), '&');
}
示例5: parse
import org.apache.commons.fileupload.ParameterParser; //导入方法依赖的package包/类
/**
* @brief 解析请求的post信息
* @param request Http请求
* @return 名称与值的Map集合
* @throws IOException
* @warning 需保证是post请求且不是multipart的。
*/
public Map<String, String> parse(HttpRequest request) throws IOException {
ParameterParser parser = new ParameterParser();
parser.setLowerCaseNames(true);
return parser.parse(getContent(request), '&');
}