Struts2应用开发详解-六、Action中属性的值注入

Struts2应用开发详解--6、Action中属性的值注入

Struts2为Action中的属性提供了依赖注入功能。程序代码跟配置文件如下:

 

程序代码片段:

public class HelloWorldAction {

 private String message = null;
 
 public String getMessage() {
  return message;
 }

 public void setMessage(String message) {
  this.message = message;
 }

 .........

}

 

配置文件片段

<action name="helloworld" class="test.HelloWorldAction">
         <param name="message">defult</param>
         <result name="success">/page/hello.jsp</result>
</action>

 

注意:类文件属性message在配置文件进行了配置,默认值为defult。依据java的惯例,赋值交给setMessage()方法,程序创建后message变量的默认值被赋值为defult。