📄 hellobean.java
字号:
package myJSF;
import java.util.List;
import javax.faces.application.Application;
import javax.faces.component.html.HtmlOutputText;
import javax.faces.component.html.HtmlPanelGrid;
import javax.faces.context.FacesContext;
import javax.faces.event.ActionEvent;
public class HelloBean
{
public HelloBean()
{
}
public HtmlPanelGrid getControlPanel()
{
return controlPanel;
}
public void setControlPanel(HtmlPanelGrid controlPanel)
{
this.controlPanel = controlPanel;
}
public int getNumControls()
{
return numControls;
}
public void setNumControls(int numControls)
{
this.numControls = numControls;
}
public String goodbye()
{
return "success";
}
public void addControls(ActionEvent actionEvent)
{
javax.faces.component.UIViewRoot view = FacesContext.getCurrentInstance().getViewRoot();
Application application = FacesContext.getCurrentInstance().getApplication();
List children = controlPanel.getChildren();
children.clear();
for(int count = 0; count < numControls; count++)
{
HtmlOutputText output = (HtmlOutputText)application.createComponent("javax.faces.HtmlOutputText");
output.setValue(" " + count + " ");
output.setStyle("color: blue");
children.add(output);
}
}
private int numControls;
private HtmlPanelGrid controlPanel;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -