私はSpring MVC Webアプリケーションを使用しています:サーブレット+ JSP +休止状態。これは私のCustomerController.java
サーブレットコントローラ - パラメータ付きリダイレクト
@RequestMapping(value="/CustomerList", method = RequestMethod.GET)
public ModelAndView customerList() {
ModelAndView model = new ModelAndView();
model.setViewName("Customer.List"); // for Tiles View
model.addObject("listCustomer", DAO_Customer.getListCustomer());
return model;
}
@RequestMapping(value="/Customer/{id}/Delete", method = RequestMethod.GET)
public String deleteCustomer(@PathVariable("id") int id, Model model) {
boolean isSuccess = DAO_Customer.deleteCustomer(id);
if (!isSuccess) {
model.addAttribute("error", "Failed");
}
model.addAttribute("success", "Successed");
return "redirect:/CustomerList";
}
から一部であり、ここでは、ディスプレイにCustomerList.jsp
ファイル内のコードです:
...
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:if test="${not empty error}">
<p>${error}</p>
</c:if>
<c:if test="${not empty success}">
<p>${success}</p>
</c:if>
...
私は/CustomerList
にリダイレクトしたいとパラメータに+ success
error
が含まれます。
問題が発生すると、/CustomerList?success=Successed
が返され、デフォルトの顧客リストが表示されることはありません。
私はたくさんの検索をしていますが、本当にわからないことはありますか?みんな読んで助けてくれてありがとう。
恐ろしい!それは私と完璧に働いた!ありがとうございます<3 – huudunghcmus