代码实例 |
String homeURL=ServletUtil.getHomeURL(za.getRequest()); homeURL:http://localhost:8080 |
getParameterMap(HttpServletRequest request) : Mapx<String, Object>
获取请求(客户端提交的请求)和请求对象空间中所有参数名称和值,返回Mapx形式。
代码实例 |
Mapx<String ,Object>map=ServletUtil.getParameterMap(za.getRequest()); map为:{FileName=DataBackup_20130726171448.zdt} |
getMapFromQueryString(String url) : Mapx<String, String>
获取请求中的参数,并转换成Mapx形式(传入的url必须是完整的,包括参数)。
代码实例 |
String str1=za.getRequest().getRequestURL().toString(); String str2=za.getRequest().getQueryString(); String url=str1+"?"+str2; Mapx<String,String>map=ServletUtil.getMapFromQueryString(url); 传入的url为:…… /download?FileName=DataBackup_20130726171448.zdt map为:{FileName=DataBackup_20130726171448.zdt} |
getQueryStringFromMap(Mapx<?, ?> map) :String
根据Mapx形式的查询语句,还原请求中的查询语句。
代码实例 |
Mapx<String,String>map={FileName=DataBackup_20130726171448.zdt}; String queryString= ServletUtil.getQueryStringFromMap(map) ; queryString为:? FileName=DataBackup_20130726171448.zdt |
getURLContent(String url) : String
获取请求的文档声明。
代码实例 |
String ulContent=ServletUtil.getURLContent(url); 传入的url为:…… /download?FileName=DataBackup_20130726171448.zdt urlContent为:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
getCookieValue(HttpServletRequest request, String cookieName) :String
根据请求和cookie名称获取cookie的值。
代码实例 |
String c1=ServletUtil.getCookieValue(za.getRequest(), "zcms_skin"); c1为:zvingclassic |
setCookieValue(HttpServletRequest request, HttpServletResponse response, String cookieName, String cValue)
设置某个cookie的值。
代码实例 |
String cookieName=" zcms_skin "; String cookieValue="value"; ServletUtil.setCookieValue(za.getRequest(),za.getResponse(),cookieName,cookieValue); String c2=ServletUtil.getCookieValue(za.getRequest(),"zcms_skin"); c2为:value |
getFileName(String url) :String
返回url中文件名。
代码实例 |
String fileName=ServletUtil.getFileName(url); |
getUrlExtension(String url) :String
返回URL中文件扩展名,文件扩展名带有"."。
代码实例 |
String fileExtend=ServletUtil.getUrlExtension(url); |
getHost(String url) :String
判断一个对象是否是基础数据类型或其封装类(包括数组形式),方法返回值为boolean值。
代码实例 |
String host=ServletUtil.getHost(url); host为:localhost:8080 |
getRealIP(HttpServletRequest request) :String
判断一个对象是否是基础数据类型或其封装类(包括数组形式),方法返回值为boolean值。
代码实例 |
String ip=ServletUtil.getRealIP(za.getRequest()); ip为:127.0.0.1 |
getChineseParameter(String queryString, String key) :String
解决因浏览器编码不正确导致得到的参数是问号的问题。
代码实例 |
String str7=ServletUtil.getChineseParameter(str2, "FileName"); str7为:DataBackup_20130726171448.zdt |
StringFormat
字符串格式化类,类似于参数化SQL,也可以使用{0}、{1}指定顺序。
format(String str,Object obj) :String
带参数格式化字符串。
代码实例 |
String str = StringFormat.format("欢迎?于{1}访问本站.", "wyuch", "2006-10-11"); String str1= new StringFormat("欢迎?于{1}访问本站.", "wyuch", "2006-10-11").toString(); 输出str、str1均为:欢迎wyuch于2006-10-11访问本站. |
add(Object obj)
为字符串中的参数赋值。
代码实例 |
StringFormat sf = new StringFormat("欢迎?于?访问本站."); sf.add("wyuch"); sf.add("2006-10-11"); 输出sf为:欢迎wyuch于2006-10-11访问本站. |
add(Object… vs)
为字符串中的参数赋值(多个)。
代码实例 |
StringFormat sf = new StringFormat("欢迎?于?访问本站."); sf.add("wyuch","2006-10-11"); 输出sf为:欢迎wyuch于2006-10-11访问本站. |
toString() :String
将转换成字符串。
代码实例 |
String str1=StringFormat("欢迎?于{1}访问本站.", "wyuch", "2006-10-11").toString(); 输出str1为:欢迎wyuch于2006-10-11访问本站. |
所有评论仅代表网友意见