html是什么1002无标题,Jsf页面为普通/无标题的文本html
我知道我可以使用servlet的這一點,但想知道是否可以使用豆/ JSF來代替。
是的,在JSF中也是很有可能的。整個頁面的facelet可以是這樣的:
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets">
和bean的相關方法可以是這樣的:
public void rendertext() throws IOException {
FacesContext fc = FacesContext.getCurrentInstance();
ExternalContext ec = fc.getExternalContext();
Map params = ec.getRequestParameterMap();
String foo = params.get("foo"); // Returns request parameter with name "foo".
// ...
ec.setResponseContentType("text/plain");
ec.setResponseCharacterEncoding("UTF-8");
ec.getResponseOutputWriter().write("Some text content");
// ...
fc.responseComplete(); // Important! Prevents JSF from proceeding to render HTML.
}
但是,你則基本上濫用 JSF是錯誤的工具目的。在這種特殊情況下,JSF會增加太多的開銷,而這完全不需要。一個servlet會好很多。您可以使用@WebServlet注釋進行注冊,而不需要任何XML配置。你也不需要Facelet文件了。
總結
以上是生活随笔為你收集整理的html是什么1002无标题,Jsf页面为普通/无标题的文本html的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Matlab】一种超简单的二维矩阵降维
- 下一篇: 【Matlab】山地建模?立体热度?怎么