2017-12-15 19 views
0

これはまったく可能ではないか分かりません。私はときにクレートビジネスページをFacebookの中で、あなたが例えばページ番号とのリンクを取得することを参照してください。ページJPSページと異なるURLリンクを表示するにはどうすればよいですか?

https://www.facebook.com/degendaUK/ 

なくても、そのようなリンクを作成することが可能である場合、私は知りたいのですがたとえば、「DegendaUK」と呼ばれるHTMLまたはJSPページ。私はページ

http://localhost:8080/offers/empresa?get_Business_ID=29-11-2017-03:39:22R7M5NZ8ZAL 

を持っている私のコードで

標準ページは「Empresaメール」と呼ばれ、私は、データベースを照会することができますので、私はIDを渡しています。

ではなく、私のURLの私は、各事業のJSPページを作成せずに

http://localhost:8080/offers/BUSINESS-NAME 

を得るだろうと、とにかくありますか?

私はSpring MVCを使用しています。

答えて

1

これを行うには、Spring @Controller、@RequestMapping、および@PathVariableアノテーションを使用できます。

@Controller 
public class Controller 
{ 
    @RequestMapping(value = "/offers/{id}") 
    public String offer(@PathVariable String id, final Model model) 
    { 
     //pass the value from the url to your jsp-view, access it via ${id} from 
     //there 
     model.add("id",id); 
     //render the page "empressa.jsp" 
     return "empressa"; 
    } 
} 

ヒント:これらの注釈が機能するようにするには、XML設定の一部が必要な場合があります。 あなたがspring-bootを使用している場合、これは事前に設定しておく必要があります。

彼らは春・セキュリティを使用して、パブリックなもの:)

+0

いないのであればそれらのものを確保することを忘れないでください、私はそれをテストしますありがとう –

関連する問題