Struts2 使用annotation从action跳转到action并传递参数
2014-04-15 16:35
459 查看
MyAction.java
package com.zzn.action;
import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.convention.annotation.Results;
import com.opensymphony.xwork2.ActionSupport;
@Results(
{
@Result(name="aaaa",location="aaaa!aaaa.action",type="redirect",
params = {"flag","${flag}","flag2","${flag2}"}),
@Result(name="bbbb",location="bbbb!bbbb.action",type="redirect",
params = {"flag","${flag}","flag2","${flag2}"}
)
}
)
public class MyAction extends ActionSupport{
private String flag ;
private String flag2;
public String jump(){
if(flag!=null&&flag.equals("aaaa")){
return "aaaa";
}else{
return "bbbb";
}
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public String getFlag2() {
return flag2;
}
public void setFlag2(String flag2) {
this.flag2 = flag2;
}
}
AaaaAction.java
package com.zzn.action;
import com.opensymphony.xwork2.ActionSupport;
public class AaaaAction extends ActionSupport {
private String flag;
private String flag2;
public String aaaa(){
System.out.println("我调用的aaaa方法"+flag+"~~~~~"+flag2);
return "page";
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public String getFlag2() {
return flag2;
}
public void setFlag2(String flag2) {
this.flag2 = flag2;
}
}
BbbbAction.java
package com.zzn.action;
import com.opensymphony.xwork2.ActionSupport;
public class BbbbAction extends ActionSupport {
private String flag;
private String flag2;
public String bbbb(){
System.out.println("我调用的bbb方法"+flag);
return "page";
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public String getFlag2() {
return flag2;
}
public void setFlag2(String flag2) {
this.flag2 = flag2;
}
}
package com.zzn.action;
import org.apache.struts2.convention.annotation.Result;
import org.apache.struts2.convention.annotation.Results;
import com.opensymphony.xwork2.ActionSupport;
@Results(
{
@Result(name="aaaa",location="aaaa!aaaa.action",type="redirect",
params = {"flag","${flag}","flag2","${flag2}"}),
@Result(name="bbbb",location="bbbb!bbbb.action",type="redirect",
params = {"flag","${flag}","flag2","${flag2}"}
)
}
)
public class MyAction extends ActionSupport{
private String flag ;
private String flag2;
public String jump(){
if(flag!=null&&flag.equals("aaaa")){
return "aaaa";
}else{
return "bbbb";
}
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public String getFlag2() {
return flag2;
}
public void setFlag2(String flag2) {
this.flag2 = flag2;
}
}
AaaaAction.java
package com.zzn.action;
import com.opensymphony.xwork2.ActionSupport;
public class AaaaAction extends ActionSupport {
private String flag;
private String flag2;
public String aaaa(){
System.out.println("我调用的aaaa方法"+flag+"~~~~~"+flag2);
return "page";
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public String getFlag2() {
return flag2;
}
public void setFlag2(String flag2) {
this.flag2 = flag2;
}
}
BbbbAction.java
package com.zzn.action;
import com.opensymphony.xwork2.ActionSupport;
public class BbbbAction extends ActionSupport {
private String flag;
private String flag2;
public String bbbb(){
System.out.println("我调用的bbb方法"+flag);
return "page";
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public String getFlag2() {
return flag2;
}
public void setFlag2(String flag2) {
this.flag2 = flag2;
}
}
相关文章推荐
- jsp页面,使用Struts2标签,传递和获取Action类里的参数,注意事项。<s:a action><s:iterator><s:param>ognl表达式 在编写SSH2项目的时候,除
- 在Action中使用request接收Struts2传递的参数
- 【坑】使用拦截器跳转Action无法获取到传递过来的参数
- Struts2 action之间相互跳转传递参数
- Struts2 action之间相互跳转传递参数
- 使用<a>标签调用struts2的action、传递动态参数、以及参数中出现加号等特殊字符的处理方法
- struts2中使用action属性传递参数
- Struts2 使用域模型给action传递参数以及DTO
- struts2之action跳转到别的action同时传递参数
- Activity中使用Intent实现页面跳转与参数的传递
- bootstrap中使用actionFormatter跳转modal并传递数据的
- struts.xml 使用 type="redirect" 和type="redirectaction" 传递参数
- Struts2 使用拦截器后参数无法传递问题的解决
- struts2使用注解配置Action之间的跳转
- struts1及struts2中action和jsp之间数据和参数传输传递
- Struts2 action的参数传递方式
- Android,使用Intent或Bundle传递参数,跳转页面
- Struts2Action请求转发以及参数 拦截器传递参数
- 关于在Struts2的Action中使用domain模型接收参数的问题
- struts2中的Action接收表单传递过来参数的3种方法