在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>怎样修改才能让“性别”和单选按钮显示在同一行上? 展开
 我来答
t_litao
2011-10-12 · 超过16用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:42.1万
展开全部
通过table排版<td alight="rigth">性别</td><td alight="left"><h:selectOneRadio/></td>
其实jsf中很多强大的实现,你用h标签无非就是使用managedBean,和html标签没啥不同,其他很多传参的方式,这么用没啥好处,带来的后果就是效率降低,页面庞大,因此推荐,在页面中能使用最原始的html代码和js代码的尽量用最原始的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东方猫
2011-10-11 · TA获得超过303个赞
知道小有建树答主
回答量:290
采纳率:0%
帮助的人:292万
展开全部
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,将两个标签分为两列,就在同一行了。试试吧。希望对你有所帮助。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式