package com.ph.action;


import java.io.File;
import java.io.IOException;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.ph.dao.ShangpinDao;
import com.ph.entity.Shangpin;

public class ShangpinAction  extends ActionSupport{
	private Shangpin sp;
	private ShangpinDao sdao;
	private File spimg;
	private String spimgContentType;
	private String spimgFileName;


	public String getSpimgContentType() {
		return spimgContentType;
	}
	public void setSpimgContentType(String spimgContentType) {
		this.spimgContentType = spimgContentType;
	}
	public String getSpimgFileName() {
		return spimgFileName;
	}
	public void setSpimgFileName(String spimgFileName) {
		this.spimgFileName = spimgFileName;
	}
	public File getSpimg() {
		return spimg;
	}
	public void setSpimg(File spimg) {
		this.spimg = spimg;
	}
	public Shangpin getSp() {
		return sp;
	}
	public void setSp(Shangpin sp) {
		this.sp = sp;
	}
	public ShangpinDao getSdao() {
		return sdao;
	}
	public void setSdao(ShangpinDao sdao) {
		this.sdao = sdao;
	}
	public String addshangpin(){			
		
		String realPath="C:\\Users\\Administrator\\Desktop\\JavaEE\\workspace\\pha\\WebContent\\shangpinimg";
		File file=new File(realPath,spimgFileName);
		try {
			FileUtils.copyFile(spimg,file);
		} catch (IOException e) {
			ActionContext.getContext().put("message","芞え奻換囮啖");
		e.printStackTrace();
	}
		sp.setSpimg(spimgFileName);

		sdao.addshangpin(sp);
		return "addshangpin";
	}
	public String shangpinlist(){
		List<Shangpin> shangpin=sdao.findshangpin();
		HttpServletRequest request=ServletActionContext.getRequest();
		request.setAttribute("shangpin", shangpin);
		return "shangpinlist";
	}
	public String delshangpin(){
		sdao.delshangpin(sp.getSpid());
		return shangpinlist();
	}
	
	public String detailsp(){
		Shangpin shangpin =sdao.detailsp(sp);
		HttpServletRequest req=ServletActionContext.getRequest();
		req.setAttribute("shangpin", shangpin);
		return "detailshangpin";
	}
	public String updateshangpin(){
		sdao.updateshangpin(sp);
		return shangpinlist();
	}

	public String showshangpin(){
		List<Shangpin> s=sdao.showshangpin(sp);
		HttpServletRequest request=ServletActionContext.getRequest();
		request.setAttribute("s", s);
		
		return "shangpin";
	}
	
	
	
}
最近下载更多
彩色天空  LV5 2023年4月8日
linshibo  LV5 2023年3月1日
wanglinddad  LV55 2022年5月9日
and123456  LV11 2022年2月19日
gugubird  LV1 2022年1月10日
480446897a  LV2 2021年12月4日
漫长的白日梦  LV8 2021年12月2日
18219194576  LV7 2021年11月10日
MyPary  LV6 2021年11月10日
Start1  LV15 2021年10月28日
最近浏览更多
pangzhihui  LV14 5月15日
hhxq0902 4月20日
暂无贡献等级
dht8904  LV1 1月24日
WBelong  LV8 2023年12月11日
dj931127  LV4 2023年11月22日
Henew168  LV2 2023年11月19日
qiqi123456  LV1 2023年9月21日
include  LV8 2023年6月20日
陆程江  LV2 2023年5月29日
mmmkkl  LV2 2023年5月11日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友