웹 응용 프로그램에 Spring MVC 3을 사용하고 있습니다. 이 앱에서 URI 템플릿은이 컨트롤러 메서드에 의해 처리되고, 뷰에 특성을 전달한다고 가정하면 이됩니다. 현재 컨트롤러는 요청을 처리하고 올바른보기로 전달합니다. 그러나 뷰에 속성을 전달하지는 않습니다. 다음은 URI 템플릿, 컨트롤러 메소드 및 관련 JSP 태그입니다. 누구든지 무엇이 잘못되었는지 보시겠습니까?컨트롤러에서보기로 속성을 전달할 수 없습니다.
URI :
/home/{status}
컨트롤러 :
@RequestMapping("/home")
@Controller
public class HomeController {
...
...
@RequestMapping(value="/{status}")
public String homeStatusView(@PathVariable("status") String status, ModelMap model) {
model.addAttribute("status", status);
return "home";
}
}
JSP는 :
...
<c:if test="${not empty status}">
<span class="status">Your status is available...</span>
</c:if>
...