2015-04-24 8 views
0

Я вызываю страницу jsp через конечную точку jax-rs, как показано ниже.Передача параметров на URL-адрес

public String logout(@Context HttpServletRequest request,@DefaultValue("Empty Details") @QueryParam("logoutNotification") String logoutNotification, 
        @QueryParam("id_token_hint") String id_token_hint) { 
    Response response= Response.status(200).entity(logoutNotification).build(); 
    if(response.getEntity().toString().equals("True")){ 
     return "<html><head><script>\n" + 
       "window.open(\"https://localhost:9443/carbon/authenticationendpoint/test.jsp\");</script></head><body></body></html>"; 
    } 
    else { 
     return null; 
    } 

Дело в том, мне нужно, чтобы передать некоторые параметры «https://localhost:9443/carbon/authenticationendpoint/test.jsp» от этой конечной точки. Как мне это сделать? Могу ли я передать его как queryparam из конечной точки? Пожалуйста, посоветуйте мне. Thanks

+1

вы не можете просто добавить свои параметры, как это: window.open ( \ "URL ParamName = значение \?"); – Sarkhan

ответ

1

У меня нет много знаний о веб-сервисах RESTful. Но в URL-адресе, если вы хотите передать параметры, это можно сделать как <url URL>?par1=val1&par2=val2 Если ваш код открывает новое окно, это будет работать.

Надеюсь, это поможет вам.

Пример: https://localhost:9443/carbon/authenticationendpoint/test.jsp?name=Joe&age=24

Смежные вопросы