如何在预先设计的纯HTML页面中使用JSF表达式语言
JSF通常在XHTML页面中使用自己的标记(例如:如何在预先设计的纯HTML页面中使用JSF表达式语言,html,jsf,el,Html,Jsf,El,JSF通常在XHTML页面中使用自己的标记(例如:h:inputTextetc)。但是假设我们已经设计了一个简单的HTML页面,并且我们希望在上面使用JSF表达式语言(EL)。如何实现 <div class="col-md-10 col-md-offset-1"> <form> <div class="input-group"> <input id="textField" type= "text" class="form-cont
h:inputText
etc)。但是假设我们已经设计了一个简单的HTML页面,并且我们希望在上面使用JSF表达式语言(EL)。如何实现
<div class="col-md-10 col-md-offset-1">
<form>
<div class="input-group">
<input id="textField" type= "text" class="form-control" name="searchingWord" placeholder="Search Something ..." value="#{wordController.searchingWord}"/>
<span class="input-group-btn"> <a id="searchButton" class="btn btn-danger" href="search.html"> SEARCH </a> </span>
</div>
</form>
</div>
将普通HTML元素转换为JSF组件的最简单方法是将
id
替换为JSF:id
<... xmlns:jsf="http://xmlns.jcp.org/jsf">
...
<form jsf:id="form">
...
<input jsf:id="textField" ... />
...
</form>
...
...
...
如果将FacesServlet
映射到与HTML页面匹配的URL模式上(例如*.HTML
),则Rest是自动的。这个JSF2.2+特性称为“”
另见: