次のコントローラがあるとします。
@Controller
public class LandingPageController {
@RequestMapping(value = "/landingPage", method = RequestMethod.GET)
public String landingPage(Map<String, Object> model) {
model.put("page", new LandingPage());
return "landingPage";
}
}
これは私のjspになります:
<c:forEach items="${page.links}" var="link">
<a href="${link.reference}">${link.label}</a>
</c:forEach>
IntelliJ は次の警告を表示します。
変数「ページ」を解決できません
クイックフィックスを使用して、IntelliJ は以下を追加します。
<jsp:useBean id="page" scope="request" type="com.myApp.LandingPage"/>
これにより、サイトの読み込み時に変数の重複例外が発生します。
今私の質問:
重複を作成せずに、JSP で変数 (その型を含む) を定義するにはどうすればよいですか?**