WebアプリにSpringMVC3を使用しています。アプリでは、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>
...