使用Struts2标签,需要先在页面中引入Struts2标签库:(标签库的位置在struts2-core-2.3.1.2.jar包中)
<%@ taglib prefix="s" uri="/struts-tags" %>
* Action 类接收数据的三种方式
* Action 类返回数据的方式
页面获取方式: <s:property value="username"/>
<%@ taglib prefix="s" uri="/struts-tags" %>
* Action 类接收数据的三种方式
1.使用Action属性接收 2.使用DomainModel接收 3.使用ModelDriven接收 (推荐使用)
* Action 类返回数据的方式
用OGNL表达式显示值栈中的数据的时候:
- 如果要访问对象栈中的值,直接访问属性即可。
- 如果要访问Map栈中的值,需要加#。
值栈(Map栈、对象栈)方式:
1.对象栈的操作
页面获取方式: <s:property value="username"/>
将对象放到栈顶:ActionContext.getContext().getValueStack().push("xxx");
页面获取方式: <