06-struts2与ognl的结合
1 参数接收
2 配置文件中
1 Demo2Action
package www.test.c_config; import com.opensymphony.xwork2.ActionSupport; public class Demo2Action extends ActionSupport { private String name; public String execute() throws Exception { name="lucy";//从数据库中查询到的 return SUCCESS; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
2 struts.xml
<action name="Demo2Action" class="www.test.c_config.Demo2Action" method="execute"> <result name="success" type="redirectAction"> <!--action的名字 --> <param name="actionName">Demo1Action</param> <!--访问action的命名空间 --> <param name="namespace">/</param> <!-- 如果添加的参数struts"看不懂".就会作为参数附加重定向的路径之后. 如果参数是动态的.可以使用${}包裹ognl表达式.动态取值 --> <param name="name">${name}</param> </result> </action>