0
我試圖瞭解HttpServletRequest的是如何工作的:HttpServletRequest的工作原理
在演示應用程序,我有這樣的代碼在一個.class文件:
HttpServletRequest req = (HttpServletRequest)
FacesContext.getCurrentInstance().getExternalContext().getRequest();
String parameter = req.getHeader("PARAMETER");
這是一個JSF實現?它是否從會話中讀取參數?
如何在不使用JSF的情況下檢索相同的參數?
確定您的答案在Java Servlet中有效,但如果我在java bean類中呢?我沒有這個請求和響應對象?非常感謝你,真的 – user2010955
然後通過它作爲參數。也可以將它保存在一個ThreadLocal變量中,但我不會這樣做。但最好的辦法是設計你的應用程序,以便只有servlet處理請求:它從請求包含的內容構建常規的,類型安全的Java對象,並將這些對象傳遞給應用程序的其他層。現代的MVC框架爲你做到了,所以你甚至不需要在任何地方處理這個請求。 –