最近在用jsf 2.0.4 于richface 4.0进行开发!发现<h:datatable>的数据会取两次,不知道是我的理解有问题还是其他问题?这是我的代码。发现每次刷新页面时,System.out.println("getList"); 会运行两次? 这是正常行为吗?
里面的一个顺序是如何的,希望各位帮忙解惑!谢谢!
import java.util.ArrayList;
import java.util.List;import javax.faces.bean.ManagedBean;@ManagedBean
public class UserBean {
private List<String> list=new ArrayList<String>();
public UserBean() {
list.add("Tom");
list.add("Andy");
}
public List<String> getList() {
System.out.println("getList");
return list;
} public String getString() {
System.out.println("getString");
return "String";
}}VIEW:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
><h:head>
<title>JSF 2.0: Navigation with Default Mappings</title>
</h:head>
<h:body>
string:
<h:outputText value="#{userBean.string}" />
<br />
list:
<h:dataTable cellpadding="10" cellspacing="0" border="5"
value="#{userBean.list}" var="item">
<h:column>
<h:outputText value="#{item}"></h:outputText>
</h:column>
</h:dataTable>
<br />
</h:body>
</html>
里面的一个顺序是如何的,希望各位帮忙解惑!谢谢!
import java.util.ArrayList;
import java.util.List;import javax.faces.bean.ManagedBean;@ManagedBean
public class UserBean {
private List<String> list=new ArrayList<String>();
public UserBean() {
list.add("Tom");
list.add("Andy");
}
public List<String> getList() {
System.out.println("getList");
return list;
} public String getString() {
System.out.println("getString");
return "String";
}}VIEW:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
><h:head>
<title>JSF 2.0: Navigation with Default Mappings</title>
</h:head>
<h:body>
string:
<h:outputText value="#{userBean.string}" />
<br />
list:
<h:dataTable cellpadding="10" cellspacing="0" border="5"
value="#{userBean.list}" var="item">
<h:column>
<h:outputText value="#{item}"></h:outputText>
</h:column>
</h:dataTable>
<br />
</h:body>
</html>
解决方案 »
- 收集Java编写木马的步骤!
- 在jsp中怎样打开已经存在的文件(急!!!)
- Java和刷卡机 求助
- 有谁做新闻发布系统在发布新闻的时候,新闻内容是主持word排版格式的。急!!!
- 应用程序错误
- javabean配置问题?????????????????
- Spring 启动报错 Injection of autowired dependencies failed 求大神帮忙 !
- 请问有没有什么JSP代码美化器的工具?
- (紧急SOS)请问怎样配置服务器使之既能解释Jsp又能解释ASp???高手帮忙!!!!
- 在打开模式对话框的时候,并以post方式提交表单
- 虚心请教
- ssh架构的网站,用tomcat部署运行server时悲剧了
帮你顶一个。