sendUrl.jsp
1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<%@ page language="java"%><%@ page import="java.util.Properties" %><%@ page import="java.text.*" %><%@ page import="java.util.*" %><%@ page import="java.util.zip.*" %><%@ page import="org.apache.commons.httpclient.HttpClient" %><%@ page import="org.apache.commons.httpclient.methods.GetMethod" %><%
String clusterIp = request.getParameter("clusterIp");
String loytype = request.getParameter("loytype");
String startDate = request.getParameter("startDate");
String endDate = request.getParameter("endDate");
String result = ""; //0,成功,1、参数不对,2、被拦截,3、ecology不能访问
weaver.hrm.User user = (weaver.hrm.User)request.getSession(true).getAttribute("weaver_user@bean");
if(user==null){
return ;
}
if(clusterIp ==null || clusterIp.equals("") || loytype ==null || loytype.equals("") || startDate ==null || startDate.equals("")){
result = "1";
}
HttpClient client = new HttpClient();
client.getHttpConnectionManager().getParams().setSoTimeout(60000*10);
client.getHttpConnectionManager().getParams().setConnectionTimeout(6000*10);
try {
String url = "http://"+clusterIp+"/getlog/getlog.jsp?loytype="+loytype+"&startDate="+startDate+"&endDate="+endDate;
GetMethod gets = new GetMethod(url);
client.executeMethod(gets);
int code = gets.getStatusCode();
if(code==200){
result = new String(gets.getResponseBody(),"UTF-8");
}else if(code == 302){
result="2";
}else{
result="3";
}
} catch (Exception e) {
e.printStackTrace();
result = "4";
}
out.println(result);
%>