CS

[jsp] RestFull API 특정 주소 제외하기(실패)

뱅타 2021. 5. 17. 23:22

본 글은 정규표현식 실패기를 작성한 글입니다.! 성공한 글을 보시려면 아래 링크를 확인해주세요.
[jsp] RestFull API 특정 주소 제외하기(실패)

 

[jsp] RestFull API 특정 주소 제외하기(성공)

결론부터 먼저 작성하겠습니다. package best.gaia.member.controller; import java.util.Optional; import javax.annotation.PostConstruct; import javax.inject.Inject; import javax.servlet.ServletContext;..

jjam89.tistory.com

특정 경로 이후에 setting과 activity를 다른 경로로 따로 넘기고 싶다면

들어올 경로값에 정규식을 주면 됩니다.

@RequestMapping(value = "{mem_nick}/setting")
    public String profileSetting(
            @PathVariable String mem_nick
            ) {
        return "project/overview";
    }
    @RequestMapping(value = "{mem_nick}/activity")
    public String memberActivity(
            @PathVariable String mem_nick
            ) {
        return "project/overview";
    }

    @RequestMapping(value = "{mem_nick}/{project_title:^.*(?!setting)(?!activity)}")
    public String projectTemplate(
            @PathVariable String mem_nick,
            @PathVariable String project_title
            ,Model model
            ) {
        model.addAttribute("mem_nick", mem_nick);
        model.addAttribute("project_title", project_title);
        return "project/project_template";
    }

이렇게 @RequestMapping(value = " ") 안에 해당경로 이후 정규식을 사용하게 되면

이렇게 setting과 activity가 아닌 경로는 이 화면으로 잡히고

설정해 둔 setting과 activity는 잘 넘어가는것을 알 수 있습니다.

협조 :

https://shanepark.tistory.com/

[jsp] RestFull API 특정 주소 제외하기(실패)

https://jjam89.tistory.com/75

[

Shane's planet

https://github.com/Shane-Park kkobuk@hotmail.co.kr

shanepark.tistory.com

](https://shanepark.tistory.com/)

Uploaded by Notion2Tistory v1.1.0

728x90
반응형