Struts.xml文件
<package name="itcast" namespace="/test" extends="struts-default">
<action name="helloword" class="cn.itcast.action.HelloWordAction" method="execute">
<param name="savepath">/images</param>
<result name="success">/WEB-INF/page/message.jsp</result>
</action>
</package>
HelloWordAction.java
private String savepath;
public void setSavepath(String savepath) {
this.savepath = savepath;
}
public String execute() throws UnsupportedEncodingException{
return "success";
}
Jsp页面:
${savepath}
访问的路径:http://localhost:8080/struts2/test/helloword
结果:/images
执行过程
首先把值注入到action中,当用户请求方法时,就会把参数返回到success视图,然后会到jsp,通过EL表达式获取出来
适用情况:有些参数不太适合固定的写到变量里面,要经常变化
复习struts2之为action属性注入值
最新推荐文章于 2021-08-22 09:04:56 发布