Flask接口签名sign原理与实例代码浅析
295
2023-03-29
Struts2截取字符串代码介绍
在开发中,经常会遇到字符串太长,需要适当截取后再显示的问题,其实实现方式有几种:
在robyK后台截取后之后再传回页面显示
在页面用标签或代码实现
在前台使用脚本来处理,http://此方法不推荐
通过样式控制,增加overflow:ellipse等实现,此方法也不推荐
其他方式
那么如何用struts2标签来截取字符串呢?网上对这一问题众说纷纭,更有人说根本不能实现,其实实现方法很简单: 首先,你必须用
// 当长度超过6时截取前6为显示
另外,还有更简单的方法,不用set,直接用变量名称来处理:
// 当长度超过6时截取前6为显示
说到这,基本上你的截取问题可以解决,但是,这个方法对于含html标签的字符串好像有些问题,它会把html标签也截取过来,导致页面会因为标签的不匹配而变形,甚至给“毁容”。 解决这个问题其实原理大家都很清楚,就是需要事先将字条串中的html标签过滤掉,查了查struts2的标签说明,好像是没有这种方法,哎。于是网上搜罗,发现了仅仅一段代码的解决方案: Struts2截取带html标签字符串的方法
竟然可以运行,又学习到了一点点东西,text是变量。 这个标签的作用就是把获得的值去掉所有的html标签,并截取前面77个字符,后面http://的escape='false'表示对HTML标签不进行编码。 到此为止该问题解决,鼓掌! 从这个用法可知道,struts2标签上都支持java的String类的所有方法,用法起非常方便,本文就起个抛砖引玉的作用吧。
总结
以上就是本文关于Struts2截取字符串代码介绍的全部内容,更多内容可以参阅:Struts和servlet不能共存问题解决方法 、 Struts2修改上传文件大小限制方法解析 、 struts2开发流程及详细配置等,欢迎大家浏览本站其他专题,感谢朋友们对本站的支持!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~