![](/img/trans.png)
[英]In Spring MVC - model.addAttribute usage for dynamic data and how to place the data in jsp file
[英]How to provide data model for JSP within a JSP in spring mvc
在為jsp本身包含的內部jsp提供數據模型時,我遇到了一些問題。 我有一個控制器,它指向一個jsp(home.jsp),該控制器自身使用另一個jsp(login_form.jsp)
<c:import var="data" url="login_form.jsp"/>
使用上述方法效果很好,但我無法綁定login_form.jsp所需的數據。
所以我采取了第二種方法,為login_form創建一個控制器,並使用該控制器映射url來包含jsp
<c:import var="data" url="/loginform"/>
上面的解決方案有效,並且還提供了login_form.jsp所需的數據模型,但是在這種情況下,login_form可通過我不希望通過控制器公開使用。
任何幫助如何解決這個問題?
這是因為數據變量是在頁面范圍內設置的。
如果要進行此工作,則必須至少在請求范圍內設置變量。 要在請求范圍內設置變量,請在上使用scope屬性:
<c:import var="data" url="login_form.jsp" scope="request" />
這是一個有關JSP中的對象作用域的文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.