您的位置:首页 > 编程语言 > Java开发

struts2-----Action的属性注入值

2011-02-23 21:48 387 查看
类:

package control.center;

import java.net.URLEncoder;

public class HelloWordAction {

private String savePath;

public String getSavePath() {
return savePath;
}
public void setSavePath(String savePath) {
this.savePath = savePath;
}
public String execute() throws Exception{
URLEncoder.encode("星期三","UTF-8");
return "hello word!";
}

}

Action配置:

<action name="hello" class="control.center.HelloWordAction" method="execute">
<param name="savepath">/images</param>
<param name="success">/WEB-INF/page/message.jsp</param>

</action>

将路径注入到类的savepath属性中。

在页面上使用:

${savePath}得到savePath的值

访问Action的默认后缀是.action,可以通过struts.action.extenstion修改默认后缀

,在struts配置中使用配置节点:<constant name="struts.action.extension" value="do"/>

此配置将.action修改为.do
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: