想实现一个小功能
web页代码是
<body>
<div align="center" style="border: 4px solid #C0C0C0; width: 100%;height: 100%;" >
<s:form method="post" action="frsActionStruts!affirmAction" enctype="multipart/form-data">
<s:file name="file" id="file" label="导入"></s:file>
<s:submit label="提交" value="提交"></s:submit>
</s:form>
</div>
</body>
action代码是
public String affirmAction(){
// System.out.println("故障表单准备导入");
// 将上传的表格保存到UploadTemp文件夹,并获取相应 路径
String targetDir = ServletActionContext.getServletContext()
.getRealPath("/Report");
//获取当前故障信息
BzrxFaultregister nowFr=(BzrxFaultregister) session.get("nowFr");
//获取IM编号
String imNumber=nowFr.getImnumber();
System.out.println("imNumber="+imNumber);
// 重命名 excel文件的名字
fileName = imNumber+".jpg";
// 文件的绝对路径
String path = targetDir + "\\" + fileName;
System.out.println("path="+path);
// 创建file文件
File newFile = new File(targetDir, fileName);
System.out.println("file创建成功");
System.out.println("fileName="+fileName);
try {
FileUtils.copyFile(file, newFile);
System.out.println("文件拷贝成功");
} catch (IOException e) {
e.printStackTrace();
}
//获取系统时间
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
SimpleDateFormat sdf1=new SimpleDateFormat("yyyy/MM/dd");
String nowTime=sdf1.format(date);
nowFr.setFrcdate(nowTime);
Boolean flag=true;
nowFr.setState(flag);
frsService.updateBzrxFaultregisterService(nowFr);
return "affirmAction";
}
但是文件夹内始终没有这图片,求解答
javaweb怎么导入图片(javaweb导入项目)
1.首先,是工程目录结构及图片的引用,将图片加入近web,进行批量操作,如图所示:2.当在images文件夹中添加图片文件时,要点击refresh。3.在当图片文件更改时,要在clean以下server。怎么在JSP中插入图片?1、首先需要新建Dynamicwebproject项目,建好之后在WebContent里面的内容如图所示。2、在body里在body...
用java怎么上传图片到项目指定的文件夹
import java.io.*;\/ 复制文件夹或文件夹 \/ public class CopyDirectory { \/\/ 源文件夹 static String url1 = "f:\/photos";\/\/ 目标文件夹 static String url2 = "d:\/tempPhotos";public static void main(String args[]) throws IOException { \/\/ 创建目标文件夹 (new File(url2)).mkdirs...
javaweb实现图片上传(java中图片文件上传怎么实现)
2、导出压缩包压缩包里有excel和照片解决方法如下:先需要将Excel另存为网页。这时就会生成一个文件夹,里面存放着全部图片。更改Excel的后缀,变成压缩文件,rar或者zip格式都可以。3、要正确的将Web客户端的Excel文件导入到服务器的数据库中,需要将客户端的Excel文件上传到服务器上。可以使用FileUpload控...
JAVA本地上传图片到服务器,完事图片直接存到服务器下的一个文件夹里...
如果是web程序,就在页面上放图 如果是窗体程序,就要在显示界面上加入图形显示控件,放入图片文件的完整路径
java web怎么上传图片到指定的项目文件夹,并获取该路径,将路径存储到...
当前项目的路经,通过request.getSession().getServletContext().getRealPath("\/")获取到的
java实现图片上传并显示?
JAVA上传图片到项目文件夹,怎么显示在页面上啊?1、方法一:首先,打开一个图文并茂的word文档。然后,点击word菜单的“文件——另存为”。2、置了网页上的word文件在浏览器中打开(工具-选项-常规-web选项-浏览器)里面设置。3、如果是网页的话,先从数据库中取出图片地址,然后在页面上添加URL标签,...
java 将浏览的图片上传到一个指定路径的目录中..
\/\/将文件另存 \/\/file.saveAs("\/upload\/"+myFile.getFileName());\/\/另存到以web应用程序的根目录为文件根目录的目录下 \/\/file.saveAs("\/upload\/"+myFile.getFileName(),su.SAVE_VIRTUAL);\/\/另存到操作系统的根目录为文件根目录的目录下 \/\/file.safeAs("c:\/\/temp\/\/"+myFile.getFile...
请教各位问题:java web客户端上传图片到服务器的D盘下,请问客户端怎么...
如果想让tomcat服务器访问指定磁盘 上的静态资源,可在tomcat\/conf\/server.xml中查找<Host><\/Host>,在标签中添加如下标签<Context path="\/file" docBase="D:\/img" reloadable="true"\/>,再通过localhost:8080\/file地址来访问路境内的文件:如要访问名为d:\/img\/cat.png的图片,则localhost:8080\/file...
java编程:怎么用JSP(javabean)上传一张图片到服务器的指定文件夹呢?
File file=su.getFile().getFile(0); \/\/(得到单个的上传文件的信息)这里得到的File对象是你到的jar包里的com.jspsmart.upload.File类型 别写成IO 里面的File了 String filepath="upload\\\\"; \/\/在这之前要在你所建项目的目录下单建一个upload文件夹 filepath+=file.getFileName();file.saveAs...
java项目客户上传的图片放到哪好
图片上传一般会上传到你服务器那个项目里,到底上传到你服务器项目那个位置可以自己指定,数据库存 路径就行了,用的时候直接读 路径