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 4月8日
linshibo  LV5 3月1日
wanglinddad  LV51 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日
最近浏览更多
陆程江  LV2 5月29日
mmmkkl  LV2 5月11日
huan941007  LV3 4月29日
lzn00000  LV1 4月24日
补药蕉绿 4月22日
暂无贡献等级
jierffff  LV2 4月20日
17771013609  LV4 4月12日
彩色天空  LV5 4月2日
姜广坤  LV14 3月21日
adminadminsqwqe  LV6 3月21日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友