簡體   English   中英

如何在控制器中重用JSP?

[英]How to reuse a JSP with a controller?

我是使用Java進行Web開發的新手,所以如果我不贊成使用該術語,請原諒:

我正在使用Java MVC模型使用JSP / Servlet構建Web應用程序。 我在頂部菜單中包括一個注冊/登錄選項,這當然需要與服務器進行通信(處理注冊/登錄或獲取用戶名的操作)。

我想為頂部菜單重用JSP和控制器代碼,因為它應該出現在每個頁面上。 我可以使用<c:import>重用菜單頁面。 但是,菜單將出現在具有其自身功能並因此具有其自己的控制器的頁面上。 我無法弄清楚如何為這些頁面上的菜單重用控制器代碼,因為我只能將一個servlet映射到URL。

在這一點上,我沒有太多代碼可以作為示例。 在不干擾頁面特定功能的情況下,重用此類通用功能的最佳實踐是什么?

不知道我是否正確理解了問題。

如何在您的表單中傳遞一個隱藏字段(據我所知,該字段指向您控制器中的相同映射),指定請求來自哪個jsp呢? 這樣,您就知道要從控制器中回叫哪個jsp。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM