Javascript AngularJS获得post响应

Javascript AngularJS获得post响应,javascript,angularjs,Javascript,Angularjs,我有一个AngularJS项目。它被用作前端,我有一个JavaWeb应用程序作为后端。在AngularJS项目中,我将重定向到应用程序之外的URL(Java和AngularJS)。从该站点,它正在处理请求并返回AngularJS应用程序,其中包含一些数据作为post 我的Java应用程序运行在 http://localhost:8080/myjavaapp AngularJS应用程序运行于 http://localhost:8080/myangularapp 从AngularJS应用程序,我

我有一个AngularJS项目。它被用作前端,我有一个JavaWeb应用程序作为后端。在AngularJS项目中,我将重定向到应用程序之外的URL(Java和AngularJS)。从该站点,它正在处理请求并返回AngularJS应用程序,其中包含一些数据作为post

我的Java应用程序运行在

http://localhost:8080/myjavaapp
AngularJS应用程序运行于

http://localhost:8080/myangularapp
从AngularJS应用程序,我重定向到某个URL

http://someotherwebsite.com/somepage?someparam=somevalue
在处理完请求后,它将发送回AngularJS项目

http://localhost:8080/myangularapp/#/responsepage
但这是以邮寄方式发送的。我想在AngularJS应用程序中获取一个请求参数。但是当我返回angularJS页面时,它显示错误

无法发布/

如果我使用JSP页面,我可以得到如下请求参数

String responseString = (String) request.getParameter("response");
但它是AngularJS项目中唯一的HTML和JS控件。 可以邮寄吗?如果是这样,如何在JS控制器中获取post参数

编辑

从其他站点,如果它像

http://localhost:8080/myangularapp/#/responsepage?response=somevalue
然后是GET请求,我可以使用
$routeParams
轻松获得响应的值。这就像
$http.get(“someurl?response=value”)

但是在这个用例中,它是作为POST请求发送的。比如
$http.post(“someurl”)
。参数为POST,我无法获取值。我怎样才能得到它


谢谢。

听起来像是在尝试像服务器应用程序一样使用角度浏览器应用程序。您不能让Java应用程序与另一个应用程序对话吗?另一个应用程序是否支持JSONP?如果是这样,您是否可以从ng应用程序发送有效负载并获得响应。很好,你不能发布到浏览器,所以架构听起来是错误的。有太多的问题来回答这个问题,但我不能把所有这些都放在评论中。你能用这个吗

$http.jsonp('http://someotherwebsite.com/somepage?someparam=somevalue');
您没有向正在使用GET(查询字符串)的服务器发送邮件,这将为您提供其他应用的有效负载


希望这有帮助

您的问题有点不清楚,您能澄清一下吗?@JMK请查看编辑