您的位置:首页 > 编程语言 > Java开发

马士兵struts2视频教程第二十一集

2014-08-10 22:47 375 查看
1、一个界面多action提交

2、取值方法:

   ①定义成map:(Map)ActionContext.getContext().get("request"); ActionContext.getContext().getSession(); (Map)ActionContext.getContext().getApplication();

       调试出debug标签,在stack context(也叫Action context)里面,request下的值。

       action的context同servlet的context,都是获取属性值。

       后台定义private Map request; 封装request.put("r1", "r1");前台<%= request.getAttribute("r1")%>能获取到,后台map前台用对象能获取到,说明struts在map和http
request之间建立了某些关联

   ②用struts标签获取值:<s: property value="#request.r1">在stack context下,可以用#key获取值

<s: property value="#attr.r1">也能获取到,是因为#attr是帮我们获取属性值,哪里有r1哪里有a1,再拿出来
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息