当前位置: 首页 > 图文教程 > Java技术 > Web框架 > JAVA脚本取得struts2 OgnlValueStack中的值

Web框架
Struts开发过程中的异常处理机制
ServletContext与ServletConfig分析
使用Ajax的挑战
Web程序从Struts向Stripes框架的移植
Shale不是Struts
Web框架:基于Ajax的应用程序架构汇总
Web框架:使用Ajax技术开发Web应用程序
Web框架:简单理解Hibernate三种状态的概念及互相转化
Web框架:浅谈Struts2中拦截器应用
Web框架:Struts2中的Action
Web框架:Struts2高级文件上传
Web框架:小编谈嵌入XFire服务介绍及实现
Web框架:DWR中signatures标签的使用
WEB框架:小编总结Struts2的经典输入校验
WEB框架:小编祥谈Struts2的数据标签中Action与Bean标签的使用
Web框架:小议struts2类型转换
Web框架:小编浅谈Struts2的pub-sub事件模型
Web框架:小编简述JSF
Web框架:Hibernate事务管理
Web框架:Struts高级特性(StrutsAdvancedFeature)验证

Web框架 中的 JAVA脚本取得struts2 OgnlValueStack中的值


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 575 ::
收藏到网摘: n/a

1 利用脚本获取传入值:

在struts2中action传递给jsp中的数据是保存在OgnlValueStack中的,所以在jsp页面中如果想利用脚本而不是sturts标签获取传入值的话,尽量使用OgnlValueStack的值获得,例如:

<%...OgnlValueStack stack = (OgnlValueStack) request.getAttribute("struts.valueStack");

Article article = (Article)(stack.findValue("article"));%>

2 sturts2标签自动转换Html标签

在使用struts2标签<s:property value="">来显示传递值的时候,会将字符串中的html标签转换,所以可以利用java脚本直接获取传入值,使用方式见第一条