日期:2014-05-17  浏览次数:20758 次

struts2框架的JSP页面字符串转化
JSP页面上的${type}的值是1,2,3
想转化为普通用户,VIP用户,超级用户
该怎么做啊

------解决方案--------------------
了解楼主的 了。 楼主的意思是这个type的值就是字符串"1,2,3"想显示成"XX会员,XX会员,XX会员"

这样的话解决办法有很多 不过都没意义,不合理,

 楼主不妨说出详细点的需求吧, 也许大家更乐意帮助你想解决方案!

如果你说你后台必须传"1,2,3"这种数据到前台来显示"XX会员,XX会员,XX会员",那么这种设计是毫无意义的

也就不需要说什么了,直接用函数或者java代码在页面将数据截取后判断再显示吧

例如:
<%
String value = request.getAttribute("type");
String [] slipValue = value.slip(",");
value = null;
for(int i = 0; i <= slipValue.length; i++){
if(slipValue[i].equals("1")){
value = value + "XX会员" + ",";
} ;
if(slipValue[i].equals("2")){
value = value + "XX会员" + ",";
} ;
if(slipValue[i].equals("3")){
value = value + "XX会员" + ",";
} ;

//去掉最后一个逗号
}
%>