hellobean.java
来自「JSP2.0实用教程实例源码」· Java 代码 · 共 61 行
JAVA
61 行
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 + =
减小字号Ctrl + -
显示快捷键?