如何以角度检索帖子数据。
我有角度应用程序。
My script.js
************
$routeProvider.when('/test1', {
templateUrl : 'html/test1.html',
controller : 'test1Controller'
}).when('/test2', {
templateUrl : 'html/test2-screen.html',
controller : 'test2Controller'
})
步骤1
我有一些代码从http://myapp.com/myapp#test1重定向到另一个 url,例如https://stackoverflow.com/processdata
第2步
它会将一些 POST 数据返回到我的返回 url,返回 url 是 http://myapp.com/myapp#test2,这是我的角度页面。
在 stackoverflow 上引用了这个, 如何使用 javascript 读取发布请求参数
这很好,但我需要解决方案。
询问 :
如何在我的页面http://myapp.com/myapp#test2中读取 POST 参数
可能的解决方案如下:
将返回 url 从 angular url 更改为一些 spring mvc url,例如
@Controller
@RequestMapping("/return")
public class TestController{
@RequestMapping(value = "/abc",method = RequestMethod.POST)
public String getPostParam (ModelMap model,HttpSession session,HttpServletRequest request) {
//Step : 1 retrieve the params here
Enumeration params = request.getParameterNames();
while(params.hasMoreElements()){
String paramName = (String)params.nextElement();
System.out.println("Attribute Name - "+paramName+", Value - "+request.getParameter(paramName));
}
//Step 2 : save them in session and redirect it to my angular page
response.sendRedirect("/test2");
}
}
这是更好的方法吗?或者有人可以提出其他建议吗???