struct中action-mappings/action可以拥有set-property子标签,这里描述它的用法。

要使用action-mappings/action/set-property,需要编写ActionMapping子类,并给action-mappings 标签加上type属性,属性值就是我们编写的字类。这样当action的execute享有客户操作时将得到我们编写的ActionMapping事例。

我们编写的ActionMapping要具有action-mappings/action/set-property所设置的所有属性。如果action-mappings/action拥有set-property子标签,那么execute方法获得的ActionMapping事例就拥有set-property所设置的属性值。

例:

1.struts_config.xml

<action-mappings type="testActionMapping">
    <action name="loginActionForm" path="/login" scope="request" type="testAction">
      <set-property property="name" value="larrin" />
     </action>
<action-mappings>

2.testActionMapping

public testActionMapping extends ActionMapping
   {
      ....
      private String name;
      String getName(){return name;}
      void setName(String val){name = val;}
      ...
   }

3.testAction
   public testAction extends Action
   {
     public ActionForward execute(ActionMapping actionMapping,
                                                           ActionForm actionForm,
                                                           HttpServletRequest httpServletRequest,
                                                           HttpServletResponse httpServletResponse)
     {
         testActionMapping  testForm = (testActionMapping )actionForm;
         String name = testForm.getName();
     }
   }

struct_config.xml中action/set-property标签的用法相关推荐

  1. 如何在XML中注释掉一个标签块?

    如何在XML中注释掉一个标签块? 即我如何在下面的代码中注释掉<staticText>及其中的所有内容? <detail><band height="20&qu ...

  2. html中ul和li标签的用法介绍

    普通的显示数据的时候,ul就是项目列表,li就是列表项,可以用来显示数据,如果用于DIV+CSS布局的话,ul+li可以替换表格的作用,具体的设置,如果宽度高度.行间距.背景边框需要配合CSS一起设置 ...

  3. OGNL中的s:property /标签

    要使用<s:property/>标签就要引入标签库<%@taglib prefix="s" uri="/struts-tags"%> Ⅰ ...

  4. web.xml中security-constraint安全认证标签说明

    在做web项目时由于想给webRoot下的jsp文件进行安全保护,控制不允许直接对jsp的访问,于是找到了tomcat的安全认证机制,只需要在web.xml中进行一定的配置即可,非常方便. 1.因为使 ...

  5. php中 datalist,html5 datalist标签的用法是什么?这里有datalist标签的用法实例

    本篇文章主要为大家讲述了关于html5 datalist标签的用法及html5 datalist标签的用法实例.本文说了两个常用的选项框的实例供大家选择观看,下面就让我们一起来看这篇文章吧 我们先来看 ...

  6. HTML中 <img>标签的用法

    <img> 语法 在HTML网页中经常需要插入图片,使页面更加美观,表达更加清晰准确.插入图片,在 HTML中是由<img>标签定义的,通过它可以导入需要显示的图片.<i ...

  7. delphi读取xml中的内容property name传递参数_Python 进阶知识全篇-XML 解析

    什么是 XML? XML 指可扩展标记语言(eXtensible Markup Language),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言. 你可以通过本站学习 XML ...

  8. delphi读取xml中的内容property name传递参数_python3 Json和XML数据解析

    一.Json数据解析 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据进行编码. json.loads(): 对数据进行 ...

  9. 目前计算机病毒只有网络型病毒吗,在web.xml中使用()标签配置过滤器

    .使用自<独的生存权提到言>由权和追立宣求幸权利福的,是. 标签马特体属"杀于("群. 配置.志>三国据<记载,人物位(是一术神)以及手华佗奇的.制备作注的 ...

最新文章

  1. 万字长文:详解 Spring Boot 中操作 ElasticSearch
  2. Excel自定义格式的小技巧
  3. JBoss4.2.3部署SSH2
  4. Matlab Robotic Toolbox V9.10工具箱(五):动力学简介
  5. 【复杂网络】用户画像不应脱离社会关系,谈复杂网络的关键技术和应用实践
  6. hdu-2209 dfs
  7. oracle 11g备份,导入oracle 10g
  8. matlab二元一次方程求解_2-函数的求解计算
  9. Jupyter Lab的学习笔记
  10. 结构化数据传输协议xml、json、protobuf比较
  11. 开启3389的方法记录
  12. mac电脑网游加速器哪个好用?网易uu网游加速器分享
  13. ida “ failed to load pdb info. 不支持此接口” “DIA: No such interface supported”问题
  14. 一文读懂随机森林的解释和实现
  15. 工业质检-缺陷检测数据集
  16. VB图片分割器九宫格
  17. 创建Vue项目的两种方法(镜像和官网)
  18. 网络通信专题总结之OTA专题
  19. 由浅入深:3D打印技术我们从电影开始谈
  20. 五分钟带你了解面向对象的四大基本特征

热门文章

  1. python装饰器函数-python函数装饰器
  2. python介绍和用途-Python字典简介以及用法详解
  3. python搜题软件-智慧职教mooc的APPPython程序设计基础章节测验答案
  4. python免费入门手册-Python 基础入门教程
  5. 零基础自学python看什么书-学习Python可以看书籍学习吗?老男孩Python入门课程
  6. 线上学python哪家好-0基础学python,打算找培训机构,是线上好还是线下好?
  7. python爬虫教程网-python爬虫入门10分钟爬取一个网站
  8. LeetCode Course Schedule II(拓扑排序)
  9. LeetCode Roman to Integer(罗马数字转换)
  10. 行为模式之Memento模式