📄 menubean.java
字号:
package pizzaria;
import java.util.ArrayList;
import java.util.Iterator;
import javax.faces.context.FacesContext;
import javax.servlet.ServletContext;
public class MenuBean {
String browsePage = "details.jsp";
public String getBrowsePage() {
return browsePage;
}
public void setBrowsePage(String page) {
browsePage = page;
}
public String getMenu() {
// get DatabaseUtil instance
FacesContext facesContext = FacesContext.getCurrentInstance();
ServletContext servletContext = (ServletContext)
facesContext.getExternalContext().getContext();
DatabaseUtil dbUtil = (DatabaseUtil)
servletContext.getAttribute("DATABASE_UTIL");
StringBuffer buffer = new StringBuffer(512);
buffer.append("<table>\n");
ArrayList summaries = dbUtil.getProductSummaries();
Iterator iterator = summaries.iterator();
while (iterator.hasNext()) {
ProductSummary summary = (ProductSummary) iterator.next();
buffer.append("<tr><td>");
buffer.append("<a href=\"" + browsePage + "?productId=" +
summary.getId() + "\">" + summary.getName() + "</a>");
buffer.append("</td></tr>\n");
}
buffer.append("</table>\n");
return buffer.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -