package
com.ljf.test;
import
java.io.IOException;
import
java.util.Enumeration;
import
java.util.HashMap;
import
java.util.Map;
import
javax.servlet.ServletException;
import
javax.servlet.http.HttpServlet;
import
javax.servlet.http.HttpServletRequest;
import
javax.servlet.http.HttpServletResponse;
public
class
Reurlt
extends
HttpServlet {
private
static
final
long
serialVersionUID = 1L;
public
Reurlt() {
super
();
}
protected
void
doGet(HttpServletRequest request, HttpServletResponse response)
throws
ServletException, IOException {
doGet(request,
response);
}
protected
void
doPost(HttpServletRequest request, HttpServletResponse response)
throws
ServletException, IOException {
String
pas=
""
;
pas=request.getQueryString();
String
ip = request.getHeader(
"x-forwarded-for"
);
if
(ip ==
null
|| ip.length() ==
0
||
"unknown"
.equalsIgnoreCase(ip))
{
ip
= request.getHeader(
"Proxy-Client-IP"
);
}
if
(ip ==
null
|| ip.length() ==
0
||
"unknown"
.equalsIgnoreCase(ip))
{
ip
= request.getHeader(
"WL-Proxy-Client-IP"
);
}
if
(ip ==
null
|| ip.length() ==
0
||
"unknown"
.equalsIgnoreCase(ip))
{
ip
= request.getRemoteAddr();
}
String
ipd=ip.substring(
0
,
6
);
System.out.println(ipd+
'|'
+ip);
if
(ip.equals(
"10.63.0.12"
)){
response.sendRedirect(
"http://172.19.44.111:8082/dacx/dmsSjjView.htm?"
+pas);
}
else
{
response.sendRedirect(
"http://10.63.1.120:7011/dacx/dmsSjjView.htm?"
+pas);
}
}
}