首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

(转) Struts2 URL参数 s:if 判断运用

2012-06-27 
(转) Struts2 URL参数 s:if 判断应用Struts2的s:if标签很怪异,下面来具体地看看,如何用s:if标签来判断URL

(转) Struts2 URL参数 s:if 判断应用
Struts2的s:if标签很怪异,下面来具体地看看,如何用s:if标签来判断URL中的参数。

访问一个带有URL参数的页面,如:http://localhost:8080/a.jsp?name=xht555



就上面一个简单的代码,却始终不能进入到IF判断语句中,郁闷了好久,甚至在骂Struts2,一个不智能的作品。

经过大量的查找资料,直到问题发生的第三天,我回过头来偶然又想起了这个问题,才在一个帮助文档中发现。原来Struts2是将URL传的参数封装成一个数组的,也就是说你可以在一个URL传两个同名的参数(即?name=a&name=b),个人觉得这个做的不怎么好,因为一般在传参的时候如果要传数组也不会通过URL方式来处理 。既然传递的是一个数值,那么所有的问题就迎刃而解了。

所以上面的取参数应该改为:


OK,问题搞定!希望碰到此类问题的朋友能有所启发,不要再在这个问题上浪费太多的时间了。

热点排行