public List PointOrderList(HttpServletRequest req) {
// TODO Auto-generated method stub
String path = req.getRealPath("/WEB-INF/xml/PointOrderList.xml");
List list = new ArrayList();
SAXReader saxReader = new SAXReader();
File file = new File(path);
Document doc;
try {
doc = saxReader.read(file);
List l = doc.selectNodes("/PointOrderList/List");
Iterator it = l.iterator();
while(it.hasNext()){
OrderList ol = new OrderList();
Element listElement = (Element)it.next();
Iterator usernameIterator = listElement.elementIterator("UserName");
if(usernameIterator.hasNext()){
Element usernameElement = (Element)usernameIterator.next();
ol.setUsername(usernameElement.getText());
}
Iterator pointIterator = listElement.elementIterator("Point");
if(pointIterator.hasNext()){
Element pointElement = (Element)pointIterator.next();
ol.setCount(Integer.parseInt(pointElement.getText()));
}
list.add(ol);
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
System.err.println(e.toString());
}
return list;
}这个是小弟主页内容中访问xml文件的一个方法,怀疑是资源没有释放掉,哪位能帮忙看下
// TODO Auto-generated method stub
String path = req.getRealPath("/WEB-INF/xml/PointOrderList.xml");
List list = new ArrayList();
SAXReader saxReader = new SAXReader();
File file = new File(path);
Document doc;
try {
doc = saxReader.read(file);
List l = doc.selectNodes("/PointOrderList/List");
Iterator it = l.iterator();
while(it.hasNext()){
OrderList ol = new OrderList();
Element listElement = (Element)it.next();
Iterator usernameIterator = listElement.elementIterator("UserName");
if(usernameIterator.hasNext()){
Element usernameElement = (Element)usernameIterator.next();
ol.setUsername(usernameElement.getText());
}
Iterator pointIterator = listElement.elementIterator("Point");
if(pointIterator.hasNext()){
Element pointElement = (Element)pointIterator.next();
ol.setCount(Integer.parseInt(pointElement.getText()));
}
list.add(ol);
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
System.err.println(e.toString());
}
return list;
}这个是小弟主页内容中访问xml文件的一个方法,怀疑是资源没有释放掉,哪位能帮忙看下
解决方案 »
- java调用linux命令参数问题
- 好郁闷的问题?
- 严重: Exception starting filter struts2问题
- 请问怎么用正则过滤到font标签里的除了color外的其他属性???
- 小弟的MyEclipse 在输代码后,退格键不能用,每次都要选定,在按一下空格,我很郁闷
- java中如何获得页面中INTEGER的值?
- SOS 一个简单的问题困扰我一天,No action instance for path /tes could be created
- 菜鸟求问关于JMS和JTA
- 什么是Struts?????
- 关于jsp的请求的传送?
- 求教STRUTS
- 初学,哪位朋友遇到过类似问题,发布程序的时候Servlet类不能编译
destroy-method="close">
<property name="driverClass">
<value>@DB-DRIVERNAME@</value>
</property>
<property name="jdbcUrl">
<value>@DB-URL@</value>
</property>
<property name="properties">
<props>
<prop key="c3p0.acquire_increment">5</prop>
<prop key="c3p0.idle_test_period">100</prop>
<prop key="c3p0.max_size">100</prop>
<prop key="c3p0.max_statements">0</prop>
<prop key="c3p0.min_size">10</prop>
<prop key="user">@DB-USERNAME@</prop>
<prop key="password">@DB-PASSWORD@</prop>
</props>
</property>
</bean>
我公司appfuse的产品的c3p0的配置,可能参考下
c3p0.maxPoolSize=10