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。
?