Javafree
Página Inicial do Fórum > Spring Framework

Pegar um parametro na url sem usar o RequestParam no Spring



Criar novo tópico   Responder tópico


  1. regifelix
    Posts:15


    Comment Arrow

    Publicado em: 22/01/2014 16:31:51

    Pessoal,
    preciso renderizar uma home de acordo com a loja que esta sendo acessada, sendo que cada loja tem suas paginas de busca, produtos e etc.

    Vou receber o id da loja na url por exemplo http://www.empresa.com/marktplace/home?idtstore=1

    para pegar o parametro idtstore vou ter que pegar em cada metodo dos controlers o @RequestParam do idtStore,
    não queria ter que fazer isso em cada método, pois serão vários controllers por loja.

    Existe alguma forma de pegar o parametro da url sem ter que colocar em cada método o RequestParam ?


    Segue abaixo o exemplo de como estou fazendo :



    Outra opção seria fazer via Path, mais ai caio na mesma caso de ter parametro no metodo

    Obrigado



  1. romarcio
    Posts:421


    Comment Arrow

    Publicado em: 23/01/2014 14:13:02

    Ou você usa o parâmetro ou você cria uma URL especifica para cada loja.
    Porém, no 2° caso, teria ou que ter um controller para cada loja ou ter um método para cada loja dentro do mesmo controller.
    _________________

    http://www.mballem.com/
    Desvendando o MongoDB, do Mongo Shell ao Java Driver - http://bit.ly/1HL8Rya



  1. Relacionados