struts2中action属性的依赖注入

来源:互联网 发布:视频后期图像优化设计 编辑:程序博客网 时间:2024/04/30 20:30

struts2中action属性的依赖注入指的是设置注入,和spring设置输入类似,需要在配置文件中进行相应的配置。

比如:HelloAction中有一个url属性,我们要实现对他的依赖注入,需要实现他的set方法,如果想把属性的值显示到页面中还需要实现他的get方法。

HelloAction

public class HelloAction {

 private String url;

 public String getUrl() {
  return url;
 }

 public void setUrl(String url) {
  this.url = url;
 }

 public String execute() {

  return "success";
 }
}

struts.xml文件 红色部分表示设值

<package name="struts2" extends="struts-default" namespace="/test">
  <action name="hello" class="com.amaker.action.HelloAction">
   <param name="url">www.baidu.com</param>
   <result name="success">/WEB-INF/page/hello.jsp</result>
  </action>
</package>

然后页面用EL表达式可获得参数的值。

0 0