如何在预先设计的纯HTML页面中使用JSF表达式语言

如何在预先设计的纯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

JSF通常在XHTML页面中使用自己的标记(例如:
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+特性称为“”

另见: