
在java web中,jsf框架中需要使名称和单选按钮显示在同一行代码得怎么编写?
例如:<p>性别:<h:selectOneRadiolayout="lineDirection"value="#{user.sex}"> ...
例如:<p>性别:<h:selectOneRadio layout="lineDirection" value="#{user.sex}"> <f:selectItem itemLabel="男" itemValue="男" /> <f:selectItem itemLabel="女" itemValue="女" /> </h:selectOneRadio></p>怎样修改才能让“性别”和单选按钮显示在同一行上?
展开
2个回答
展开全部
通过table排版<td alight="rigth">性别</td><td alight="left"><h:selectOneRadio/></td>
其实jsf中很多强大的实现,你用h标签无非就是使用managedBean,和html标签没啥不同,其他很多传参的方式,这么用没啥好处,带来的后果就是效率降低,页面庞大,因此推荐,在页面中能使用最原始的html代码和js代码的尽量用最原始的.
其实jsf中很多强大的实现,你用h标签无非就是使用managedBean,和html标签没啥不同,其他很多传参的方式,这么用没啥好处,带来的后果就是效率降低,页面庞大,因此推荐,在页面中能使用最原始的html代码和js代码的尽量用最原始的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
layout= pageDirection or lineDirection(垂直定位和水平定位)。
<h:panelGrid cellpadding="0" cellspacing="0" columns="2" >
<h:outputText value="性别:"/>
<h:selectOneRadio layout="lineDirection" value="#{user.sex}">
<f:selectItem itemLabel="男" itemValue="男" />
<f:selectItem itemLabel="女" itemValue="女" />
</h:selectOneRadio>
</h:panelGrid>
用panelGrid,将两个标签分为两列,就在同一行了。试试吧。希望对你有所帮助。
<h:panelGrid cellpadding="0" cellspacing="0" columns="2" >
<h:outputText value="性别:"/>
<h:selectOneRadio layout="lineDirection" value="#{user.sex}">
<f:selectItem itemLabel="男" itemValue="男" />
<f:selectItem itemLabel="女" itemValue="女" />
</h:selectOneRadio>
</h:panelGrid>
用panelGrid,将两个标签分为两列,就在同一行了。试试吧。希望对你有所帮助。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询