使用AngularJS路由时将post参数发送到servlet

时间:2016-11-04 00:16:05

标签: javascript angularjs forms servlets post

所以我的angularJS路由代码是这样的:

    .when("/page1", {
        templateUrl : "page1.html",
        controller : "controller1"
    })
    .when("/page2", {
        templateUrl : "servlet1",
        controller : "controler2"
    })

如果我使用这样的表单,操作直接重定向到servlet:

<form action="" method="post" name="registro">

Everythin按预期工作,如:

Your name: Bob.

但是,如果我这样做:

<form action="#page2" method="post" name="registro">

什么都没有加载到。当我在表单和serlvet代码中将方法更改为“get”时,使用action =“servlet1”时所有内容都会完美运行,但是当使用action =“#page2”时,de看起来像这样:

Your name: null.

因此,使用AngularJS进行路由时似乎没有传递任何参数。我的问题是......有没有办法通过AngularJS路由将POST参数发送到servlet?

0 个答案:

没有答案