In meiner Controller-ich habe zwei Aktionen ActionA
und ActionB
, In ActionA
i eine Zeichenfolge, die ich für das zu ActionB
senden will ich es tue, wie dies, wie Parameter in URL zu übergeben, ohne in url in playframework zeigt
object MyController extends Controller {
def ActionA= Action {
var str="abc"
Redirect(controllers.routes.MyController.ActionB(str))
}
def signupProcessing1(token:String)= Action {
Ok("string is " + token)
}
}
in der Routendatei
GET /user/actionB controllers.MyController.ActionB(token:String)
GET /user/actionA controllers.MyUserController.ActionA
wenn ich localhost:9000/user/actionA
seinen Browser getroffen zu dieser uRL weitergeleitet
localhost:9000/user/actionB?token="abc"
ich möchte nicht, dass in der URL dieser Zeichenfolge "abc" um zu zeigen, für i POST
statt GET
verwendet
POST /user/actionB controllers.MyController.ActionB(token:String)
GET /user/actionA controllers.MyController.ActionA
Aber es gibt Ausnahmen
`Action not found`
For request 'GET /user/actionB?token=abc'
Bitte helfen Sie mir, wie kann Ich übergebe Parameter von einer Aktion zu einer anderen ohne in der URL zu zeigen