a href帶引數傳遞
阿新 • • 發佈:2019-02-17
<c:url value ="topic/${topic.id}" var="topicUrl2">
<c:param name="courseId" value="${course.id }" />
</c:url>
<r:a href="${topicUrl2 }" data-confirm="確認刪除嗎${topic.name}?" data-method="delete" class="delete" title="刪除">刪除</r:a>
c:url設定好url。r:a 標籤再使用。傳過去了,控制器怎麼得到呢,下面的方法:
@RequestMapping(value = "/{id}",params = {"courseId"},method = RequestMethod.DELETE)
url變成是?引數的格式。
所以要從一個方法跳到類似上面那種帶引數格式的,就如此:
@RequestMapping(value = "/{id}",params = {"courseId"},method = RequestMethod.DELETE) public String deleteTopic(long courseId,@PathVariable long id){ topicService.delete(id); return "redirect:/discussionGroup?courseId="+courseId; }
return ....
要注意使用restful架構。規範url!!!!
命名方法的時候要清晰!!!!!!