这是jsp页面代码
<body >
<div>
<h4 align="center">所有商品</h4>
<s:iterator value="#request.usedgoods" id="usedgood">
<div class="xh5">
<img height="150" width="120" src="<s:property value="#usedgood.picture"/>"/><br/>
<s:property value="#usedgood.goodsname"/><br/>
价格:<s:property value="#usedgood.price"/><br/>
<form action="addshopping.action" method="post">
<input type="image" name="submit" src="/secondhand/picture/car.jpg"/>
</form>
</div>
</s:iterator>
</div>
</s:action>
</body>
这是action的代码
public String execute() throws Exception{
List usedgoods=loadService.getUsedgood();
Map request=(Map)ActionContext.getContext().get("request");
request.put("usedgoods", usedgoods);
return SUCCESS;
}
这是dao的代码
package org.dao;
import java.util.List;
import org.model.Usedgood;
public interface LoadDao {
public List getUsedgood();
}
这是daoimp的代码
package org.dao.imp;
import java.util.List;
import org.dao.LoadDao;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.model.Usedgood;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
public class LoadDaoImp extends HibernateDaoSupport implements LoadDao{
public List getUsedgood(){
Session session=this.getHibernateTemplate().getSessionFactory().openSession();
Query query=session.createQuery("from Usedgood");
query.setFirstResult(0);
query.setMaxResults(5);
List usedgood=query.list();
session.close();
return usedgood;
}
}
这是service的代码
package org.service;
import java.util.List;
import org.model.Usedgood;
public interface LoadService {
public List getUsedgood();
}
这是serviceImp的代码
package org.service.imp;
import java.util.List;
import org.dao.LoadDao;
import org.service.LoadService;
import org.model.Usedgood;
public class LoadServiceManage implements LoadService{
protected LoadDao loadDao;
public void setLoadDao(LoadDao loadDao){
this.loadDao=loadDao;
}
public List getUsedgood(){
return loadDao.getUsedgood();
}
}
struts.xml的代码
<action name="loadAction" class="loadAction">
<result name="success">/index.jsp</result>