struts2为Action的属性注入值

来源:互联网 发布:40部网络禁书在线阅读 编辑:程序博客网 时间:2024/04/30 16:58

通过<param/>节点注入

<action name="setValue" class="blog.action.HelloWorld" method="add">            <param name="savePath">/path</param></action>package blog.action;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;public class HelloWorld {        private String savePath;        private String msg;        private String uname;        public String getUname() {        return uname;    }    public void setUname(String uname) {        this.uname = uname;    }    public String getMessage() {        return msg;    }                public String getSavePath() {        return savePath;    }    public void setSavePath(String savePath) {        this.savePath = savePath;    }    public String execute(){            try {                uname = URLEncoder.encode("张三","UTF-8");//ISO8859-1            } catch (UnsupportedEncodingException e) {                e.printStackTrace();            }                msg = "This is my first struts2 application!!!";        return "success";    }        public String add(){        return "message";    }}