首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2中Redirect取不到参数值的有关问题解决

2012-11-06 
Struts2中Redirect取不到参数值的问题解决?核心提示:Struts2中通过配置文件重定向后常出现参数找不到的问

Struts2中Redirect取不到参数值的问题解决

?

核心提示:Struts2中通过配置文件重定向后常出现参数找不到的问题,总结一下解决方法: 1. 确保Action中的需要在redirect时传递变量是基本类型(比如int、long等); 2. 确保变量都有setter getter; 3. 配置文件: redirect方式: action name = view class = myActio

?Struts2中通过配置文件重定向后常出现参数找不到的问题,总结一下解决方法:

1. 确保Action中的需要在redirect时传递变量是基本类型(比如int、long等);

2. 确保变量都有setter & getter;

3. 配置文件:

redirect方式:

?

redirect-action方式略有不同,将重定向的result改成如下格式即可:

?

?

关于多个参数的传递,如下案例

?

?

?运行时候出现如下提示:
The reference to entity "field2" must end with the ';' delimiter.
我本以为是OGNL的问题,四处搜寻,不得其解……看了DTD也没有发现问题。
后来修改过程中突然发现原来是SAX解析器出错,我这才想到可能是XML的问题。
经过再三查询得到解决方案:
使用"&"代替"&",原理和HTML中的转义相同,我居然忘记了XML的语法规范,惭愧。
配置如下:

?

?

?

?

?

?

?

?

热点排行