[英]How to get css formatting from JSP to a Servlet
我有一個引用CSS的JSP文件。 我的JSP有一個重定向到servlet的表單。
servlet執行一些繁重的數據庫查詢等。
然后數據顯示在servlet頁面上
但是,由於servlet沒有任何格式,因此顯示的數據沒有任何格式。 如何從該jsp文件中獲取格式並將其應用於servlet。
我可以用
out.println(".. )
但這不方便。
這是執行此操作的一種方法: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.