http://blog.csdn.net/CMTobby/article/details/1891120

最近在Struts2中配置action时,经常要在配置文件中给一个页面或者action传递若干个参数,如下面所示:

<action name="outHotelAction" class="com.mangocity.hotelOrderFlow.web.outHotelOrderAction">
   <result name="outsourcing" type="redirect">/orderFlow/outHotelAction!initOrder.action?cancelOrderId=${forwordparam} </result>         
 </action>

如上红色部分所示,cancelOrderId是我们通过url传递的一个参数名,forwordparam则是action中的一个实例变量,它具有相应的set和get方法。因为通常我只会传递一个,所以这样也没有问题。有一次碰到了要传2个参数的情况了,我就按照以前的习惯这样写:cancelOrderId=${forwordparam}&type=specialCancel,结果提示报错鸟,当然是eclipse里面的xml校验报错咯。为什么这样写不行列?查了一下资料,又犯了经验注意错误啊。在xml文件中&是属于特殊字符的,如果想表示&这个字符,需要对其进行转义,因此我换了个写法,如下所示cancelOrderId=${forwordparam}&amp;type=specialCancel,这样就ok了

Struts2配置文件中传递参数的一个小问题相关推荐

  1. python脚本在命令行中传递参数(附字符查找小案例)

    用命令行调用python脚本的时候,如果想往脚本中传递参数的时候,参数会被python解释器接收,并转换为一系列的字符串,放在sys模块中的argv列表中.因此,可以使用argv[0]来引用第一个参数 ...

  2. 以下是一个使用 VBA 的例子,演示了 ByVal 和 ByRef 的区别,以及如何在函数中传递参数和返回值。

    以下是一个使用 VBA 的例子,演示了 ByVal 和 ByRef 的区别,以及如何在函数中传递参数和返回值: Sub Example()Dim x As Integer, y As Integerx ...

  3. 在setInterval函数中传递参数

    本文翻译自:Pass parameters in setInterval function Please advise how to pass parameters into a function c ...

  4. 从对话框中传递参数到视图类

    原文地址:从对话框中传递参数到视图类作者:多彩 这个看似简单的问题确实让我郁闷了好几天,但想出来居然只用了一分钟不到.看来还是很有纪念价值的. 假设在视图类的一个需要传递参数的函数中定义对话框的对象 ...

  5. php类的实例化和调用,PHP:如何使用另一个类中的参数实例化一个类

    我处于某种情况,我需要使用另一个类的实例中的参数实例化一个类. 这是原型: //test.php class test { function __construct($a, $b, $c) { ech ...

  6. Linux 命令之 xargs -- 给其他命令传递参数的一个过滤器

    文章目录 一.命令介绍 二.选项参数 三.命令示例 (一)批量重命名目录中的文件 (二)给多个命令传递参数 一.命令介绍 xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具.它 ...

  7. java从配置文件中读取参数

    java从配置文件中读取参数的方式 有的时候我们需要将一些固定的配置信息写到yml文件中去,然后在类中在读取 #首先就得先在yml文件中配置参数 upload:param:"test&quo ...

  8. vue 点击事件传递多个参数_Vue子组件监听事件中传递参数的方法

    在子组件中,我们可以通过以下方式监听事件: v-on:click="$emit('funcName',a)" 如果需要传多个参数,可以通过以下方式: v-on:click=&quo ...

  9. 解决JS在url中传递参数时参数包含中文乱码的问题

    解决JS在url中传递参数时参数包含中文乱码的问题 参考文章: (1)解决JS在url中传递参数时参数包含中文乱码的问题 (2)https://www.cnblogs.com/xushengguan/ ...

最新文章

  1. 2021 GitHub年度报告:7300万开发者,最爱的依旧是Javascript
  2. 高级转录组分析和R数据可视化第11期(课程推迟,可先报名,时间另行告知)
  3. linux 脚本给设备节点权限,[Linux] I2C设备读写及文件节点创建
  4. PP部分主数据导出SQVI设置
  5. 关于mysql数据库的外键插入报错:Cannot add or update a child row: a foreign key constraint fails,完整性问题
  6. 如何制作计算机启动盘,一款U盘启动盘制作小工具
  7. LeetCode 20 Valid Parentheses (C++)
  8. 如何在psql中切换数据库?
  9. 零起点英语_【零起点英语】第154讲:Large Feet 大脚丫
  10. 释放tcp连接的命令是_TCP协议详解
  11. 什么是多道程序设计技术,试述多道程序运行的特征。
  12. 职称计算机考试题库word2003,全国职称计算机考试题库(Word2003模块)
  13. Python入门教程(从小白到高级)(新版)
  14. 为什么说人脸识别门禁是智慧社区的优选?
  15. Scala语言的特点
  16. Unity3D逻辑热更新,第二代舒爽解决方案,L#使用简介
  17. vue2快速生成代码片段
  18. NAS存储忘记密码如何解决?
  19. Github 搜索技巧,快速找到好资源
  20. Excel学习日记:L18-CountifsSumifs函数

热门文章

  1. POJ 3981.字符串替换
  2. python函数每日一讲 - cmp(x,y)
  3. 《数据库原理与应用》(第三版)第15章 备份和恢复数据库 基础 习题参考答案
  4. 《机器学习》 —— 第二章:模型评估与选择 学习笔记
  5. 【机器视觉】 reset_fuzzy_measure算子
  6. 【Linux】一步一步学Linux——type命令(200)
  7. 【Linux网络编程】TCP 和 UDP 数据报格式详解
  8. mysql 慢查询 不重启_开启mysql慢查询日志,不重启数据库的方法
  9. 微信小程序 列表的分页实现(最新的最简易的实现方式+思路,附代码)
  10. 最小路径和—leetcode64