无法访问静态资源

时间:2018-12-07 03:29:21

标签: spring-mvc url

这是我的HTML文件中的一段代码

<h4 class="card-title">
     <a th:href="@{'/question/' + ${question.questionId}}" 
       class="card-link text-dark" th:text="${question.questionTitle}">
     </a>
</h4>

和相应的方法是这样的

@RequestMapping("/question/{questionId}")
public String QuestionDetail(@PathVariable("questionId") String questionId, Model model) {

    List<Answer> answerList = questionService.getAnswersByQuestionId(questionId);
    Question question = questionService.getQuestionByQuestionid(questionId);

    model.addAttribute("answerList", answerList);
    model.addAttribute("questionDetail", question);
    return "questionDetail";
}

此刻,出现了问题。我无法访问静态资源,因为url像这样的http://localhost:8088/question/css/bootstrap.min.css显然是错误的,正确的URL应该像http://localhost:8088/css/bootstrap.min.css,相对资源位置是css /,我该如何解决。预先感谢。

BYW,如果@requestMapping中的值类似于@RequestMapping(“ / questionList”),则一切正常。似乎URL中还有一层,则必定会发生错误。

0 个答案:

没有答案