首先要配置struts.xml 名字一定是这个,放在src目录下才生效

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><struts><package name="property" namespace="/prpperty" extends="struts-default"><action name="property_*" class="star.july.c_property.PropertyAction" method="{1}"><!-- 注入参数 --><!-- name中的名字要和action中的setSaveName保持一致,除了开头的字母为小写 --><param name="saveName">小年</param><param name="savePath">f:/testwork/</param><result name="success">/property.jsp</result> <span style="font-family: Arial, Helvetica, sans-serif;"><!-- 转发的页面 --></span>
</action></package></struts>

然后写Action类:

package star.july.c_property;import java.io.File;
import java.io.IOException;import org.apache.commons.io.FileUtils;import com.opensymphony.xwork2.ActionSupport;
//注入参数
//继承ActionSupport,返回时可以使用常量,如:return SUCCESS
public class PropertyAction extends ActionSupport{//自定义常量private String saveName;private String savePath;//定义set方法public void setSaveName(String name){this.saveName=name;}public void setSavePath(String savePath) {this.savePath = savePath;}public String add(){System.out.println("接收参数!");System.out.println(saveName);return SUCCESS;}//文件上传public String upload(){try {System.out.println("文件上传!");String url = "F:\\testwork\\shopsys\\8745ab1e-c359-47b0-96c4-809258903789.jpg";File f = new File(url);FileUtils.copyFile(f, new File(savePath+f.getName()));return SUCCESS;} catch (IOException e) {e.printStackTrace();throw new RuntimeException(e);}}
}

struts2的注入参数,获取值相关推荐

  1. 如何从GET参数获取值?

    我有一个带有一些GET参数的URL,如下所示: www.test.com/t.html?a=1&b=3&c=m2-m3-m4-m5 我需要得到c的整个值. 我尝试读取URL,但是只有m ...

  2. 【struts2】struts2中对象的获取

    ========================================== 在后台如何获取对象: ========================================== 方法一 ...

  3. java参数值注入_在springboot中使用注解将值注入参数的操作

    后端的许多管理系统需要登陆者的信息,如shiro登陆后,会将登陆者的信息存储在shiro的session,在使用时需要多行代码获取用户信息.可以把获取在shiro中的登陆者信息封装在一个类中,使用时获 ...

  4. 获取父页面URL的参数对应值及左对齐字符串

     1       /**//// <summary>  2       /// 返回包含中文字符的字符串长度.  3        /// C# 的string.Length中中文字只做1 ...

  5. @Value获取值和@ConfigurationProperties获取值比较||配置文件注入值数据校验

    @Value获取值和@ConfigurationProperties获取值比较 配置文件yml还是properties他们都能获取到值: 如果说,我们只是在某个业务逻辑中需要获取一下配置文件中的某项值 ...

  6. 在执行方法和Web资源中获取传递过来参数的值

    关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复228或者20161026可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...

  7. hsweb提取页面查询参数_提取网页,登录情况填写规则,参数和值获取办法

    提取网页,登录情况填写规则,参数和值获取办法 (2013-12-06 21:11:52) 标签: 校园 点击采集选项卡左下角增加,弹出采集网站规则页面 如果以前添加过网站规则,且现在要增加的网站正好与 ...

  8. 06Java第六课 获取输入框内容(传对象,参数,值)

    在上一课中实现了对 按钮被点击的监听,接下来要实现 对输入框内容的获取 由之前的界面中可知,账号和密码在输入框对象中,也就是nameInput和pwdInput对象中.当用户输入了账号和密码并点击按钮 ...

  9. 【url传参】之 获取url?后面的参数,对应参数名获取值 和 全量获取转换为对象结构两种方式

    访问你挚爱的强哥_百度搜索https://www.baidu.com/s?wd=%E4%BD%A0%E6%8C%9A%E7%88%B1%E7%9A%84%E5%BC%BA%E5%93%A5&r ...

最新文章

  1. win10更新后程序路径盘符变成*星号解决方法
  2. koa mysql 存储过程_Sql中判断数据库、表、临时表、存储过程和列是否存在...
  3. 九大排序算法-C语言实现及详解
  4. 【BZOJ3932】[CQOI2015]任务查询系统 主席树
  5. ios 不被遮挡 阴影_为何你没见到日环食?你不知道的天象常识原来还有这么多 | 返朴...
  6. 李洪强iOS开发之FMDB线程安全的用法
  7. ARP病毒***症状
  8. python设置黑色主题_Python背景色与语法高亮主题配置
  9. Ubuntu 安装DELL D630无线网卡驱动
  10. 动画效果之时间轴对象构造器(即逐个执行动画)
  11. html5都有神马岗位,HTML5的优势和岗位要求你都知道吗
  12. JAVA如何封装省市区_基于element ui封装的省市区三级联动
  13. 最新最全MTK联发科手机芯片型号及参数汇总
  14. csm和uefi_是否应该使用UEFI或BIOS(旧版/ CSM)引导模式安装操作系统?[重复]
  15. 简单计算器与面积结合计算器
  16. 大数据软件的国内镜像
  17. 倾听社区的声音,但别被他们牵着鼻子走
  18. 学软件测试有前途吗?发展前景怎么样?
  19. 数据运营分析多年,我只推荐这些书
  20. 嵌入式未来趋势是什么?

热门文章

  1. 09-LearnTheArchitecture-MemoryManagement
  2. 破解RSA的一些技术
  3. 使用def导出动态链接库(VC6)
  4. c++11 多线程传参和生产者消费者实现
  5. 2020-11-9(intent显式意图和隐式意图)
  6. 怎样反制红队“硬件“攻击
  7. 160个Crackme040
  8. 9.Windows线程切换_TSS
  9. 【运维】详解 /etc/fstab
  10. 1143 Lowest Common Ancestor (30 分)【难度: 中 / 知识点: 最低公共祖先 未完成】