.net转成JAVA代码

lanhualei 2009-09-16 09:27:31
if (Request.QueryString["layername"] == null && Request.QueryString["keyvalue"] == null) return;

string Url = "http://10.22.112.21:8719/NewMapServer/WebServices/FeatureServer.php?layer=" + Request.QueryString["layername"] .ToString()
+ "&request=query&WHERE";
string whereClause = "= 名称 LIKE '%" + Request.QueryString["keyvalue"] .ToString()+ "%'";
whereClause = Server.HtmlEncode(whereClause);

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url+whereClause);
request.Timeout = 30000;
request.Headers.Set("Pragma", "no-cache");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream streamReceive = response.GetResponseStream();
Encoding encoding = Encoding.GetEncoding("UTF-8");
StreamReader streamReader = new StreamReader(streamReceive, encoding);
string strResult = streamReader.ReadToEnd();
streamReader.Close();
_jsonStr=strResult;

上面是一段.NET代码,请问各位能不能帮我翻译成JAVA代码啊

HttpWebRequest 到底对应JAVA中的哪个对象啊
...全文
85 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
im110 2009-09-27
  • 打赏
  • 举报
回复
应该是对应java中的HttpServletRequest对象。
gordonkkk 2009-09-16
  • 打赏
  • 举报
回复
可以用URLConnection做
lanhualei 2009-09-16
  • 打赏
  • 举报
回复
能不能说得具体一点啊
laorer 2009-09-16
  • 打赏
  • 举报
回复
apache commons httpClient
crazysox 2009-09-16
  • 打赏
  • 举报
回复

Request.QueryString["layername"] = request.getparameter("layername")
(whereClause); //http://topic.csdn.net/t/20001225/11/51903.html#这里有解决方法
HttpWebRequest --->HttpServletRequest
Stream --->InputStream
StreamReader --->InputStreamReader

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧