package com.control;
import java.util.Collection;
import java.util.Set;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;
import com.dao.IOrderDao;
import com.vo.Item;
import com.vo.Order;
public class OrderControl extends MultiActionController {
private IOrderDao orderDao;
private String sucpage;
private String delsucpage;
private String upsucpage;
private String orderpage;
public String getOrderpage() {
return orderpage;
}
public void setOrderpage(String orderpage) {
this.orderpage = orderpage;
}
public String getDelsucpage() {
return delsucpage;
}
public void setDelsucpage(String delsucpage) {
this.delsucpage = delsucpage;
}
public String getSucpage() {
return sucpage;
}
public void setSucpage(String sucpage) {
this.sucpage = sucpage;
}
public IOrderDao getOrderDao() {
return orderDao;
}
public void setOrderDao(IOrderDao orderDao) {
this.orderDao = orderDao;
}
public ModelAndView add(HttpServletRequest req, HttpServletResponse res) {
System.out.println("control");
String orderName = req.getParameter("orderName");
String itemName = req.getParameter("itemName");
int mount = Integer.parseInt(req.getParameter("itemAcc"));
float totle = Float.parseFloat(req.getParameter("totle"));
Item item = new Item();
item.setMount(mount);
item.setName(itemName);
Order order = new Order();
order.setAccount(totle);
order.setName(orderName);
item.setOrder(order);
orderDao.addOrder(item);
return new ModelAndView(this.getSucpage(), "item", item);
}
public ModelAndView del(HttpServletRequest req, HttpServletResponse res) {
System.out.println("aaa");
String orderName = req.getParameter("orderName");
System.out.println(orderName);
Order order = orderDao.findOrder(orderName);
//Order order = orderDao.findOrder(orderId);
orderDao.delOrder(order);
return new ModelAndView(this.getDelsucpage());
}
public ModelAndView update(HttpServletRequest req, HttpServletResponse res) {
System.out.println("update");
int mount = Integer.parseInt(req.getParameter("mount"));
float account = Float.valueOf(req.getParameter("account"));
String orderName = req.getParameter("orderName");
Order order = orderDao.findOrder(orderName);
//Order order = orderDao.findOrder(orderId);
Set items = order.getItem();
Item item = null;
for (Object obj : items) {
item = (Item) obj;
System.out.println(order.getName() + "==>" + item.getMount());
}
item.setMount(mount);
item.setOrder(order);
order.setAccount(account);
orderDao.update(order);
return new ModelAndView(this.getUpsucpage());
}
public ModelAndView findAll(HttpServletRequest req, HttpServletResponse res) {
Collection<Order> col=orderDao.findAllOrder();
System.out.println("findAll");
for(Object obj:col){
Order order=(Order) obj;
System.out.println(order.getId()+"\t"+order.getName()+"\t"+order.getAccount());
}
HttpSession session = req.getSession();
session.setAttribute("col", col);
return new ModelAndView(this.getOrderpage());
}
public String getUpsucpage() {
return upsucpage;
}
public void setUpsucpage(String upsucpage) {
this.upsucpage = upsucpage;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SpringMVC+Hibernate3.2+mysql
共268个文件
js:77个
css:69个
readme:31个
5星 · 超过95%的资源 需积分: 3 36 下载量 7 浏览量
2008-10-25
17:05:30
上传
评论
收藏 1.77MB ZIP 举报
温馨提示
SpringMVC+Hibernate3.2+mysql
资源推荐
资源详情
资源评论
收起资源包目录
SpringMVC+Hibernate3.2+mysql (268个子文件)
OrderControl.class 5KB
OrderDaoImpl.class 3KB
Order.class 2KB
Item.class 2KB
HibernateUtil.class 727B
IOrderDao.class 387B
.classpath 1KB
skin.css 54KB
editor.css 21KB
editor.css 21KB
editor-skin.css 20KB
editor-core.css 14KB
menu-skin.css 8KB
datatable-skin.css 7KB
tabview.css 6KB
container.css 6KB
tabview.css 6KB
tabview-skin.css 6KB
menu.css 6KB
datatable.css 5KB
menu.css 5KB
datatable.css 5KB
grids.css 5KB
reset-fonts-grids.css 5KB
menu.css 5KB
calendar-skin.css 5KB
container-skin.css 5KB
grids-min.css 4KB
calendar.css 4KB
calendar.css 4KB
container.css 4KB
container-core.css 4KB
container.css 4KB
button-skin.css 4KB
calendar.css 3KB
menu-core.css 3KB
button.css 3KB
button.css 3KB
tabview-core.css 3KB
colorpicker-skin.css 3KB
treeview.css 2KB
treeview-skin.css 2KB
logger-skin.css 2KB
treeview-menu.css 2KB
logger.css 2KB
colorpicker.css 2KB
colorpicker.css 2KB
tabview.css 2KB
skin-sam.css 2KB
logger.css 2KB
logger.css 2KB
calendar-core.css 2KB
base.css 2KB
border_tabs.css 2KB
treeview.css 2KB
treeview.css 2KB
autocomplete-skin.css 1KB
autocomplete.css 955B
autocomplete.css 955B
datatable.css 950B
datatable-core.css 926B
reset.css 830B
reset-min.css 811B
testlogger.css 790B
button-core.css 755B
base-min.css 674B
fonts.css 532B
fonts-min.css 353B
autocomplete-core.css 196B
logger-core.css 196B
yuitest.css 155B
yuitest-core.css 155B
yuitest.css 155B
yuitest-skin.css 155B
colorpicker_core.css 154B
treeview-core.css 154B
editor-sprite.gif 5KB
editor-sprite.gif 5KB
editor-sprite-active.gif 5KB
editor-sprite-active.gif 5KB
treeview-sprite.gif 4KB
treeview-sprite.gif 4KB
sprite-orig.gif 3KB
treeview-loading.gif 3KB
treeview-loading.gif 3KB
treeview-loading.gif 3KB
alrt16_1.gif 971B
hlp16_1.gif 928B
loading.gif 729B
info16_1.gif 601B
blck16_1.gif 591B
warn16_1.gif 580B
tip16_1.gif 552B
sprite-menu.gif 452B
map.gif 236B
editor-knob.gif 138B
editor-knob.gif 138B
calrt.gif 94B
callt.gif 93B
calx.gif 88B
共 268 条
- 1
- 2
- 3
资源评论
- 巴莱2013-05-162008年的资料,价值有限
- arcticfox2013-07-20资料不够新......
- ming6044453182014-01-20很好用,就是有点旧
goodco
- 粉丝: 2
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功