我正在使用jsf 2.2和primefaces开发一个web应用程序。我想根据用户选择的不同选项转到一个或另一个页面。如果用户选择控制台PS4,而伦敦城转到第1页,我该怎么办。xhtml,如果他选择了控制台xbox和巴黎城市,请转到第2页。xhtml?
代码如下:
<h:form>
<h3 style="margin-top:0">Basic</h3>
<h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5">
<p:outputLabel for="console" value="Console:" />
<p:selectOneRadio id="console" value="#{radioView.console}">
<f:selectItem itemLabel="Xbox One" itemValue="Xbox One" />
<f:selectItem itemLabel="PS4" itemValue="PS+" />
<f:selectItem itemLabel="Wii U" itemValue="Wii U" />
</p:selectOneRadio>
</h:panelGrid>
<h3 style="margin-top:0">Basic</h3>
<h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5">
<p:outputLabel for="city" value="city:" />
<p:selectOneRadio id="city" value="#{radioView.city}">
<f:selectItem itemLabel="London" itemValue="london" />
<f:selectItem itemLabel="Paris" itemValue="paris" />
<f:selectItem itemLabel="NY" itemValue=ny" />
</p:selectOneRadio>
</h:panelGrid>
例如,您可以使用动作(在
例如(未经测试):
<p:commandButton value="Go!" action="#{radioView.gotoNextPage}" />
public String gotoNextPage() {
if ("PS4".equals(console) && "london".equals(city)) // It has value "PS+" but I expect it's an error
return "page1.xhtml";
else if ("Xbox One".equals(console) && "paris".equals(city))
return "page2.xhtml";
else if ........
}
我正在使用JSF和Primefaces开发一个web应用程序。我想显示以下菜单,并根据选择选项转到一页或另一页。 XHTML代码: 托管bean代码: 如果用户从列表中选择宝马选项,如何导航到pageBMW. xhtml,或者如果用户从列表中选择梅赛德斯选项,如何导航到pagemercedes.xhtml?
导航条使用的事 HTML5 的 nav 标签,里面推荐使用 div 容器,导航条有两个主要的部分。一个是 logo 或品牌链接和导航链接。你可以设置这些链接的对齐方式。 右对齐链接 使用右对齐导航链接,只要增加一个 right 类到 <ul> 标签里面。 <nav> <div class="nav-wrapper"> <a href="#" class="brand-logo">Logo<
该场景是使用JSF和Primeface Mobile开发的移动页面。我想在多个页面之间的同一个xhtml页面中导航。当我单击主页中的按钮时,内容必须从第二页中的托管bean加载。我http://www.primefaces.org/showcase/mobile/navigation.xhtml遵循了这个示例,但我无法导航,我有以下消息“没有与viewIdmobile.xhtml匹配的导航用例,操
7.1.3导航条件说明 导航实现,在硬件和软件方面是由一定要求的,需要提前准备。 1.硬件 虽然导航功能包集被设计成尽可能的通用,在使用时仍然有三个主要的硬件限制: 它是为差速驱动的轮式机器人设计的。它假设底盘受到理想的运动命令的控制并可实现预期的结果,命令的格式为:x速度分量,y速度分量,角速度(theta)分量。 它需要在底盘上安装一个单线激光雷达。这个激光雷达用于构建地图和定位。 导航功能包
导航条组件。 Usage 全部引入 import { NavigationBar } from 'beeshell'; 按需引入 import { NavigationBar } from 'beeshell/dist/components/NavigationBar'; Examples Code 详细 Code import { NavigationBar } from 'beeshell
您好,我有以下代码可以有条件地在我的页面中呈现组件: 它得到答案并呈现组件,但为了在我的页面上看到它,我需要刷新页面。我如何解决这个问题?有什么建议吗?