hi all
i have a doubt over connection pooling.When 5 users are using a project in
struts and if i have defined the maximumnumber of connection to 4 .Then how
many connection will be estblished.What i mean to say is how many visible
connection will be there in mysqlprocess
lokanath
-----Original Message-----
From: Struts Users Mailing List [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 20, 2004 4:19 AM
To: [EMAIL PROTECTED]
Subject: Multiple nested Hashmaps. Limit?
I am running into a problem with multiple Mapped nested properties
When I use the following lines to access the Value form my dynaValueObj
Object I get this error
<%
String
value="dynaTableObj.dynaRowObjs("+rowNm+").dynaValueObjs("+key+").dynaCo
lumnValue";
%>
<html:text name="DynaTableDataForm" property="<%=rowNmdd%>" size="20"/>
[ServletException in:/WEB-INF/src/jsp/dyna/dynaTableData.jsp] Null
property value for 'dynaValueObjs(1)''
After tracing I found that it is not calling getDynaValueObjs(String xx)
but calling getDynaValueObjs().
Is there a limitation on how many map-backed properties you can
reference?
Thanks
Randy Shelley
[EMAIL PROTECTED]
---------- Dyna Table Form Bean
public class DynaTableDataForm extends ActionForm {
private DynaTableObj dynaTableObj = null;
public DynaTableObj getDynaTableObj () {
if (this.dynaTableObj==null) {
this.dynaTableObj = new DynaTableObj();
}
return this.dynaTableObj;
}
public void setDynaTableObj (DynaTableObj dynaTableObj) {
this.dynaTableObj = dynaTableObj;
}
}
------------------------ Dyna Table Object
public class DynaTableObj {
private LinkedHashMap dynaColumnObjs = null;
public DynaTableObj() {}
public void setDynaColumnObjs(LinkedHashMap dynaColumnObjs) {
this.dynaColumnObjs = dynaColumnObjs;
}
public LinkedHashMap getDynaColumnObjs() {
return this.dynaColumnObjs;
}
public Object getDynaColumnObjs(String dynaColumnId) {
if (dynaColumnObjs==null) {
this.dynaColumnObjs = new LinkedHashMap();
this.dynaColumnObjs.put(dynaColumnId,new DynaColumnObj());
}
else if (this.dynaColumnObjs.get(dynaColumnId)==null) {
this.dynaColumnObjs.put(dynaColumnId,new DynaColumnObj());
}
return this.dynaColumnObjs.get(dynaColumnId);
}
public void setDynaColumnObjs(String dynaColumnId,Object
dynaColumnObj) {
if (dynaColumnObjs==null) {
this.dynaColumnObjs = new LinkedHashMap();
}
this.dynaColumnObjs.put(dynaColumnId,dynaColumnObj);
}
}
---------------------- Dyna Row Object
public class DynaRowObj {
private LinkedHashMap dynaValueObjs = null;
public DynaRowObj() {}
public void setDynaValueObjs(LinkedHashMap dynaColumnObjs) {
this.dynaValueObjs = dynaValueObjs;
}
public LinkedHashMap getDynaValueObjs() {
return this.dynaValueObjs;
}
public Object getDynaValueObjs(String dynaColumnId) {
if (dynaValueObjs==null) {
this.dynaValueObjs = new LinkedHashMap();
this.dynaValueObjs.put(dynaColumnId,new DynaValueObj());
}
else if (this.dynaValueObjs.get(dynaColumnId)==null) {
this.dynaValueObjs.put(dynaColumnId,new DynaColumnObj());
}
return this.dynaValueObjs.get(dynaColumnId);
}
public void setDynaValueObjs(String dynaColumnId,Object dynaValueObj)
{
if (dynaValueObjs==null) {
this.dynaValueObjs = new LinkedHashMap();
}
this.dynaValueObjs.put(dynaColumnId,dynaValueObj);
}
}
----------------------------- Dyna Value Object
package rshelley.timesheet.util;
public class DynaValueObj {
private String dynaColumnValue = null;
public DynaValueObj() {
}
public void setDynaColumnValue(String dynaColumnValue) {
this.dynaColumnValue = dynaColumnValue;
}
public String getDynaColumnValue() {
return this.dynaColumnValue;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]