次のコードがありますが、Web ブラウザーで何をしても送信ボタンが表示されません。
GlassfishでEclipseを使用しています。
問題は、どういうわけか私の例をすばやく試すと、サーバーがハングアップし、ブラウザーが数分間待機モードになり、エラーも何もないことです。
時々それはページを譲り、それは完璧に機能します。
ボタンが表示されず、サーバーが非常に不安定なのはなぜですか?
<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));
}
}