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

Struts2学习自定义Action 方法

2016-03-14 16:44 369 查看
Struts2有一个很好的特性就是可以自定义Action方法,也就说不一定非要使用execute方法。

1、action类:

/**

* 2008-11-19

*

*/

package example;

import com.opensymphony.xwork2.ActionSupport;

public class HelloAction extends ActionSupport {

public String save() throws Exception{

this.setTemp("保存数据!");

return SUCCESS;

}

public String delete() throws Exception{

this.setTemp("删除数据!");

return SUCCESS;

}

private String temp;

public String getTemp() {

return temp;

}

public void setTemp(String temp) {

this.temp= temp;

}

}

2、设置Struts.xml文件内容,主要是定义相关的Action方法:

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE struts PUBLIC

"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"

"http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

<package name="example" extends="struts-default" namespace="/example">

<!--以下method就是定义action类的方法-->

<action name="SaveTest" class="example.HelloAction" method="save">

<result name="success">/HelloWorld.jsp</result>

</action>

<action name="DeleTest" class="example.HelloAction" method="delete">

<result name="success">/HelloPoJo.jsp</result>

</action>

</package>

<!-- Add packages here -->

</struts>

转自:http://blog.csdn.net/caok/article/details/3335383
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: