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
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
相关文章推荐
- java中举例说明对象调用静态成员变量
- eclipse之 Type Hierachy:Viewing the type hierarchy
- eclipse/intellij idea 远程调试hadoop 2.6.0
- java学习笔记-多线程
- maven 项目(四) spring集成springMVC开发统一接入API(准备工作:第二部分)
- spring3种请求路径,2种model
- 利用java操作Excel文件
- 使用java,计算一段文本中出现英语单词次数最多的单词
- JedisConnectionException: java.net.SocketException: Socket closed;Unknown reply: ; It seems like server has closed the connectio
- Struts2+Hibernate分页显示实例
- java运行时数据区划分
- 使用hibernate和struts2实现分页功能
- JAVA-锁-线程
- JAVA方法传递参数:传值?传引用?
- java 垃圾收集器
- 高速创建和mysql表相应的java domain实体类
- Leetcode:299. Bulls and Cows(JAVA)
- spring boot的Bean,Controller以及Repository的创建
- Spring的jdbcTemplate完成登录用户登录功能
- spring boot第一个例子