0

次のコントローラがあるとします。

@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 で変数 (その型を含む) を定義するにはどうすればよいですか?**

4

1 に答える 1