2011-10-22 37 views
0

我在我的网站上有一个搜索表单,我使用我正在阅读的书中学到的内容进行构建,并且对查询参数的“名称”部分有疑问。在JSF中使用GET发送数据

之后,我已经理解我使用普通的HTML表单,当我想用​​GET发送数据,我使用<h:inputText id="city" value="#{testBean.city}" />这些标签里面。这是正确的,你通常会写在name="city"在正常的HTML标签是一样的id="city"?它适用于所有的JSF标签?

回答

1

是的,没错。据我所知,当你写没有'id'属性的标签时,Renderer为相应的HTML组件/ tag/smth生成一个自动的'name'属性。但是当你注册一个带'id'属性的jsf组件时,它的值被用于HTML中'name'的值。