商品页面--5.28

1、访问http:// localhost:8080/shop/goods/list.do获取商品
在这里插入图片描述

2、给goods.jsp调整新增按钮页面的样式`,使页面全部展示出来

`

在这里插入图片描述

3、将goods.jsp中的商品主图改为

<input id="file" type="file" name="uploadfile" multiple="multiple" />

并注释掉商品其他图片

4、更改GoodsServiceImpl 中create方法

@Override
	public void create(GoodsCondition goods,String path) {
		this.saveUploadFile(goods,path);
		if(goods.getId()!=null && goods.getId()!=0){
			goodsDao.update(goods);
		}else{
			goodsDao.create(goods);
		}
	}

	private void saveUploadFile(GoodsCondition goods, String path) {
		//goods的上传文件
		List<MultipartFile> uploadfile = goods.getUploadfile();
		//上传文件是否为空  不为空保存  为空不做操作
		if(!uploadfile.isEmpty() && uploadfile.size()>0){
			//定义上传的图片放在upload文件里  
			String uploadPath = path+"upload/";
			//判断文件夹是否存在  没有新建
			File filePath = new File(uploadPath);
			if(!filePath.exists()){
				filePath.mkdirs();
			}
			//保存图片
			StringBuffer images = new StringBuffer();
			try{
				for(int i = 0;i<uploadfile.size();i++){
					//挨个图片存到具体文件夹里
					MultipartFile file = uploadfile.get(i);
					//重命名图片
					String newFilename = DateUtils.format(new Date(), "yyyyMMddHHmmdd")+"_"+file.getOriginalFilename();
					//存本地
					file.transferTo(new File(uploadPath+newFilename));
					//最后需要存到数据库
					images.append(newFilename);
					if(i==0){
						goods.setMainImg(newFilename);
					}
				}
				//将所有图片存到subImg中
				goods.setMainImg(images.toString());
			}catch(Exception e){
				e.printStackTrace();
			}	
	}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Perl是一种脚本语言,用于编写各种应用程序和Web应用程序。它是一种非常强大和灵活的编程语言,可以轻松地完成许多常见和复杂的任务。 最新版本的Perl是5.28.0。要下载它,您需要访问官方Perl网站(https://www.perl.org/)并转到“Downloads”页面。从那里,您可以下载针对各种操作系统的适当版Perl。例如,如果您使用Windows操作系统,则可以下载Windows版Perl。 在下载Perl之前,您需要了解一些基本的编程知识。您可能需要在计算机上安装并配置一些其他程序,例如编译器和文本编辑器,以便编写和运行Perl脚本。 一旦您成功下载和安装了Perl,您就可以开始编写和运行自己的Perl程序了。无论您是编写命令行应用程序还是Web应用程序,Perl都是一种非常强大且有用的编程语言,可以让您轻松地完成各种任务。 ### 回答2: 要下载 Perl-5.28.0,您可以按照以下步骤操作: 1. 打开Perl官方网站。在浏览器中搜索 "Perl官方网站",在搜索结果中找到官方网站并点击打开。 2. 导航到下载页面。在Perl官方网站上,寻找类似于 "Downloads" 或 "Download Perl" 的菜单选项,并点击它。这将带您进入 Perl 的下载页面。 3. 选择正确的版本。在下载页面上,您可能会看到多个可用版本的 Perl。请注意,对于Perl-5.28.0,您需要找到并选择对应的版本。 4. 选择操作系统。 在Perl-5.28.0下载页面上,您将看到针对不同操作系统的下载选项。选择您正在使用的操作系统,例如Windows、Mac或Linux。 5. 下载Perl-5.28.0。一旦您选择了正确的版本和操作系统,您将看到一个下载按钮或链接。点击它来开始下载Perl-5.28.0。 6. 完成下载和安装。下载过程可能需要一些时间,这取决于您的互联网连接速度。下载完成后,转到下载文件所在的目录,然后双击安装文件并按照屏幕上的指示完成安装。 下载Perl-5.28.0之后,您就可以开始使用Perl编程语言了。请确保选择与您的操作系统和需求匹配的Perl版本。 ### 回答3: Perl是一种高级编程语言,被广泛用于文本处理、系统管理、网络编程等方面。perl-5.28.0是Perl的一个版本,如果您想下载这个版本,可以按照以下步骤进行。 首先,前往Perl官方网站(https://www.perl.org/)。这个网站是Perl编程语言的官方站点,提供了最新的Perl版本下载、文档和其他相关资源。 在官方网站上,找到菜单或导航栏中的"Downloads"选项,并点击进入。这个部分通常列出了可用的Perl版本和相关文件。 在下载页面中,找到perl-5.28.0版本的下载链接,并点击进入。通常,这个链接会让您选择适合您操作系统的安装包。 选择适合您操作系统的安装包后,点击下载按钮开始下载。下载过程可能需要等待一段时间,具体时间取决于您的网络状况和下载速度。 下载完成后,您可以根据安装包的类型进行安装。对于Windows用户,可能需要运行安装程序并按照向导的指示进行操作。对于Linux或Mac用户,通常可以在终端中使用命令行进行安装。 安装完成后,您就可以开始使用perl-5.28.0版本了。您可以编写Perl脚本、运行Perl程序,并享受Perl编程语言带来的便利和强大功能。 总而言之,要下载perl-5.28.0版本,您需要前往Perl官方网站,找到下载页面并选择适合您操作系统的安装包进行下载。完成安装后,您可以开始编写和运行Perl程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值