栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

java querystring map

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java querystring map

?

如何把Map转化为query string呢?

什么是query string?

即型如name=whuang&age=27

private String getRequestBodyFromMap(Map parametersMap,boolean isUrlEncoding) {

StringBuffer sbuffer = new StringBuffer();

for(Object obj:parametersMap.keySet()){

String value=(String) parametersMap.get(obj);

if(isUrlEncoding){

try {

value = URLEncoder.encode(value, SystemHWUtil.CHARSET_UTF);

if(!ValueWidget.isNullOrEmpty(value)){

parametersMap.put(obj, value);

}

} catch (UnsupportedEncodingException e1) {

e1.printStackTrace();

}

}

sbuffer.append(obj).append("=").append(value).append("&");

}

return sbuffer.toString().replaceAll("&$", SystemHWUtil.EMPTY);

}

private StringBuffer getRequestBodyFromList(List parameters,boolean isUrlEncoding) {

StringBuffer sbuffer = new StringBuffer();

int size = parameters.size();

for (int i = 0; i < size; i++) {

ParameterIncludeBean parameterIncludeBean = parameters.get(i);

if(parameterIncludeBean.isIgnore()){

parameters.remove(parameterIncludeBean);

size--;

i--;

continue;

}

sbuffer.append(parameterIncludeBean.getQueryString(isUrlEncoding,urlEncodeParameterCharset));

if (i < size - 1) {

sbuffer.append("&");

}

}

return sbuffer;

}

?

表格执行完

parameterTable_1.setModel(model); 之后一定要render,即

public void rendTable(){

parameterTable_1.getColumnModel().getColumn(2)

.setCellEditor(new MyButtonEditor());

parameterTable_1.getColumnModel().getColumn(2)

.setCellRenderer(new MyButtonRender());

if(AutoTestPanel.isTF_table_cell){//若表格的单元格是JTextField

parameterTable_1.getColumnModel().getColumn(0)

.setCellEditor(new MyTextFieldEditor());

parameterTable_1.getColumnModel().getColumn(0)

.setCellRenderer(new MyTextFieldRender());

parameterTable_1.getColumnModel().getColumn(1)

.setCellEditor(new MyTextFieldEditor());

parameterTable_1.getColumnModel().getColumn(1)

.setCellRenderer(new MyTextFieldRender());

}

final MouseInputListener mouseInputListener = getMouseInputListener(parameterTable_1,RequestPanel.this,null);

parameterTable_1.addMouseListener(mouseInputListener);

}

?

?

原文:http://hw1287789687.iteye.com/blog/2253921

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/984550.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号