struts2[3.5]在struts2配置檔案中使用OGNL表示式
阿新 • • 發佈:2018-11-28
1.新建一個Demo3Action.java,只需重寫execute()方法即可:
package com.aisino.b_config; import com.opensymphony.xwork2.ActionSupport; public class Demo3Action extends ActionSupport{ private String name; //還可以從資料庫中獲取 @Override public String execute() throws Exception { name = "isleiyi"; System.out.println("Demo3Action!"); return SUCCESS; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
2.配置action:
<action name="Demo3Action" class="com.aisino.b_config.Demo3Action" method="execute" > <result name="success" type="redirectAction" > <param name="actionName">Demo1Action</param> <param name="namespace">/</param> <param name="name">${name}</param> </result> </action>
執行,訪問http://localhost:8080/sturts2_day03Test/Demo3Action
就獲取到了name=isleiyi的值了,