上传图片
来源:互联网 发布:kafka leader选举算法 编辑:程序博客网 时间:2024/05/17 08:44
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'test_1.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--> </head> <body> <form action="${pageContext.request.contextPath}/backshow/test" enctype="multipart/form-data" method="post"> <input type="file" name="image"/> <input type="submit" value="submit"> </form> </body></html>
package com.qi.clothing.backshow.action;import java.io.File;import java.io.IOException;import javax.servlet.ServletContext;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;import org.apache.struts2.interceptor.ServletRequestAware;import org.springframework.stereotype.Component;import com.opensymphony.xwork2.ActionSupport;@Componentpublic class testAction extends ActionSupport implements ServletRequestAware {public HttpServletRequest request;public HttpSession session;public ServletContext application;private File image;private String imageFileName;private String imageContentType;public String test() {System.out.println("in it");String realPath = "";try {realPath = ServletActionContext.getServletContext().getRealPath("/images");System.out.println(realPath);if (image != null) {System.out.println("not null:" + imageFileName);File savefile = new File(new File(realPath), imageFileName);FileUtils.copyFile(image, savefile);}System.out.println("success");} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}realPath = realPath + "\\" + imageFileName;System.out.println(realPath);request.setAttribute("address", realPath);return SUCCESS;}@Overridepublic void setServletRequest(HttpServletRequest request) {// TODO Auto-generated method stubthis.request = request;this.session = request.getSession();this.application = session.getServletContext();}}
- 图片上传
- 上传图片
- 上传图片
- 上传图片
- 上传图片
- 上传图片
- 图片上传
- 图片上传
- 上传图片
- 上传图片
- 图片上传
- 图片上传
- 图片上传
- 图片上传
- 上传图片
- 上传图片
- 上传图片
- 图片上传
- C++_转换运算符_dynamic_cast
- PHPexcel 生成 excel 文件
- while(cin >> buf)在linux下实现停止输入的办法
- 淘宝店铺被投诉怎么办?教你如何处理,你是否有这样的经历
- JUnit的jar包和hamcrest的jar包关系
- 上传图片
- 使用<include/> 对布局的重用
- java注解理解
- hdu 3117
- 程序员的思维修炼--读书感悟
- winform 子界面关闭问题
- 编程之美 NIM游戏与NIM扩展游戏的讨论及解
- QT槽与信号的教训
- POJ 1003