我想更改网页而不刷新,但使用ajax更改页面。
我想使用primefaces,但如果我使用像.load('mypfform.xhtml')这样的jquery函数,如果我把一个pf组件放在里面,它就不能用了。
我该怎么办?
答案 0 :(得分:0)
您尝试浏览网页或尝试在任何时间间隔后刷新, 仅限页面和数据刷新尝试
<p:poll interval="30" listener="#{bean.refresh}" update=":form:dataTable" />
要导航,请尝试
<navigation-rule>
<from-view-id>/signin.xhtml</from-view-id>
<navigation-case>
<from-action>#{login.submit()}</from-action>
<from-outcome>Success</from-outcome>
<to-view-id>/MainPage.xhtml</to-view-id>
<redirect/>
</navigation-case>
<navigation-case>
<from-action>#{login.submit()}</from-action>
<from-outcome>fail</from-outcome>
<to-view-id>/signin.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
哪里
@ManagedBean(name = "login", eager = true)
@SessionScoped
public class Login implements Serializable {
public String submit(){
//check for verification
if(isValid){
return "Success";
else{
return "fail";
}
}