![](/img/trans.png)
[英]how to move a variable's value from jsf's bean page (i.e, bean.java) to another java class?
[英]How to get the value from bean for another class in java
我在一个类中设置Java bean的值。 如何获得另一个类中的值,有人可以举个例子吗?
import java.util.ArrayList;
public class HomeBean {
String indexname="";
String lastvalue="";
String changepercentage="";
ArrayList aindexname=new ArrayList();
ArrayList alastname=new ArrayList();
ArrayList alastpercentage=new ArrayList();
public String getIndexname() {
return indexname;
}
public void setIndexname(String indexname) {
this.indexname = indexname;
System.out.println("******index name is *****"+indexname);
aindexname.add(indexname);
}
public String getLastvalue() {
return lastvalue;
}
public void setLastvalue(String lastvalue) {
this.lastvalue = lastvalue;
}
public String getChangepercentage() {
return changepercentage;
}
public void setChangepercentage(String changepercentage) {
this.changepercentage = changepercentage;
}
public ArrayList getArrayListIndexName()
{
for(int i=0;i<aindexname.size();i++)
{
System.out.println("####indexname is######"+aindexname.get(i).toString());
}
return aindexname;
}
public ArrayList getArrayListLastValue()
{
return alastname;
}
public ArrayList getArrayListChangePercentage()
{
return alastpercentage;
}
}
将值设置为一类
mport java.util.ArrayList;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class DomTableParser
{
ArrayList listTable=new ArrayList();
public ArrayList parseXmlFile(String tableservicevalue){
//get the factory
Document doc;
StringtoDocument stdoc=new StringtoDocument();
doc=stdoc.getDocument(tableservicevalue);
//System.out.println("Information of all employees");
HomeBean bean=new HomeBean();
Element docEle = doc.getDocumentElement();
NodeList indexNode = docEle.getElementsByTagName("INDEX");
if(indexNode != null && indexNode.getLength() > 0)
{
for(int i = 0 ; i < indexNode.getLength();i++)
{
Element homeElmnt = (Element)indexNode.item(i);
DomParserTableDataSet dataSet=new DomParserTableDataSet();
String indexName = homeElmnt.getAttribute("INDEX_NAME");
String lastValue=homeElmnt.getAttribute("LAST_VALUE");
String changePercentage=homeElmnt.getAttribute("CHANGE_PERCENTAGE");
//String questgroupid=loginElmnt.getAttribute("ID");
bean.setIndexname(indexName);
bean.setLastvalue(lastValue);
bean.setChangepercentage(changePercentage);
bean.getArrayListIndexName();
dataSet.setIndexName(indexName);
dataSet.setLastValue(lastValue);
dataSet.setChangePercentage(changePercentage);
listTable.add(dataSet);
}
}
return listTable;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.