我有以下代码,无论我做什么,我的网络浏览器都不会呈现任何提交按钮。
我正在使用 Eclipse 和 Glassfish。
问题还在于,当我快速尝试我的示例时,服务器有时会挂起,浏览器处于等待模式几分钟,没有任何错误或任何东西。
有时它确实会放弃页面,并且效果很好。
为什么没有显示按钮并且我的服务器如此不稳定?
<h:head><title>JSF 2: Using @ManagedBean</title>
<link href="./css/styles.css"
rel="stylesheet" type="text/css"/>
</h:head>
<h:body>
<div align="center">
<table class="title">
<tr><th>JSF 2: Using @ManagedBean</th></tr>
</table>
<p/>
<fieldset>
<legend>Random Results Page</legend>
<h:form>
Press button to get one of three possible results pages.
<br/>
<h:commandButton value="Go to Random Page" action="#{navigator.choosePage}" />
</h:form>
</fieldset>
</div>
package coreservlets;
import javax.faces.bean.*;
@ManagedBean
@ApplicationScoped
public class Navigator {
private String[] resultPages =
{ "page1", "page2", "page3" };
public String choosePage() {
return(RandomUtils.randomElement(resultPages));
}
}