现在我们有一个需求要实现两个功能:
(1)保存用户的登陆注册信息,成功后跳转到注册成功页面。
(2)通知“统计系统”有新用户注册,由统计系统记录用户的注册时间和ID。
统计系统因为用户的要求在两个服务器上分别实现。如果使用response.sendRedirct("url")转发两次数据:
response.sendRedirct("跳转至注册成功页面");
response.sendRedirct("/servlet/统计系统?regTime=20090803&accountID=10");但是这样做的时候在servlet会报出异常,想问问大家有什么好的解决办法吗?
谢谢!
(1)保存用户的登陆注册信息,成功后跳转到注册成功页面。
(2)通知“统计系统”有新用户注册,由统计系统记录用户的注册时间和ID。
统计系统因为用户的要求在两个服务器上分别实现。如果使用response.sendRedirct("url")转发两次数据:
response.sendRedirct("跳转至注册成功页面");
response.sendRedirct("/servlet/统计系统?regTime=20090803&accountID=10");但是这样做的时候在servlet会报出异常,想问问大家有什么好的解决办法吗?
谢谢!
不过不是什么好的解决办法。为什么不能直接调用统计系统的业务模块。不调页面。或做个统计的webservice也好。直接调用。
URL url = new URL("/servlet/统计系统?regTime=20090803&accountID=10");
HttpURLConnection http = (HttpURLConnection)url.openConnection();
http.setDoInput(true);
http.setDoOutput(true);
http.setUseCaches(false);
http.setRequestMethod("GET"); // or POST/HEAD ...... // Connect:
http.connect(); //得到Servlet返回数据
InputStream is = http.getInputStream();