簡體   English   中英

如何從JSP到Servlet的CSS格式

[英]How to get css formatting from JSP to a Servlet

我有一個引用CSS的JSP文件。 我的JSP有一個重定向到servlet的表單。

servlet執行一些繁重的數據庫查詢等。

然后數據顯示在servlet頁面上

但是,由於servlet沒有任何格式,因此顯示的數據沒有任何格式。 如何從該jsp文件中獲取格式並將其應用於servlet。

我可以用

out.println(".. )

但這不方便。

創建另一個這個servlet調度響應的JSP頁面,在那里添加CSS,使用JSP以你想要的方式呈現頁面。

我建議你通過MVC模式來創建你的web應用程序。

看到這個問題

這是執行此操作的一種方法:1)將要顯示的內容放在請求范圍中。 您可以使用request setAttribute()來執行此操作。 例如, request.setAttribute("mycontent", <your actual content>)

2)“您的實際內容”可以是任何數據結構。 選擇一個符合您需求的產品。

3)在第二個JSP中,使用此數據結構。 你可以做, request.getAttribute("mycontent") (不要忘記演員。這會返回Object)

4)您可以將任何CSS應用於此內容。

干杯!

您不應該只將servlet轉發給JSP。 由於瀏覽器已知的最后一個操作是表單中的帖子,因此刷新您轉發的頁面會導致另一個帖子發生。 你可能不希望這樣。

正確的方法是發布到執行更新邏輯的servlet。 然后,servlet使用后續頁面的URL將發送重定向(狀態302?)返回到瀏覽器。 然后瀏覽器為該頁面執行get操作,隨后的刷新將正常工作。

暫無
暫無

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

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