Struts2动态结果集代码示例

 更新时间:2017年09月27日 15:49:26   转载 作者:光仔December  
这篇文章主要介绍了Struts2动态结果集的有关内容,涉及具体代码示例,具有一定参考价值,需要的朋友可以了解下。

动态结果集可以在action中指定要跳转的页面(${}是OJNL表达式,不是EL表达式)

struts.xml:

<package name="resultTypes" namespace="/r" extends="struts-default"> 
<action name="result_mul" class="cn.edu.hpu.action.ResultAction"> 
<!-- 这种写法代表在配置文件中可以用这种方法去读值栈里面的内容 --> 
  <result>${r}</result> 
</action> 
</package> 

ResultAction.java:

package cn.edu.hpu.action;  
import com.opensymphony.xwork2.ActionSupport; 
public class ResultAction extends ActionSupport {  
  private int type;    
  private String r="/Hello.jsp";    
  public int getType() { 
    return type; 
  }   
  public void setType(int type) { 
    this.type = type; 
  }   
  public String getR() { 
    return r; 
  } 
  public void setR(String r) { 
    this.r = r; 
  } 
  public String execute() throws Exception { 
    //因为r是后来保存在值栈中的,所以能被配置文件以${r} 
    //的形式读到 
    if(type==1) r="/User_Add_success.jsp"; 
    else if(type==2) r="/User_Add_error.jsp"; 
    return SUCCESS; 
  } 
} 

前台链接:

<a href="<%=basePath %>/r/result_mul?type=1" rel="external nofollow" >动态结果集1</a> 
<a href="<%=basePath %>/r/result_mul?type=2" rel="external nofollow" >动态结果集2</a> 
<a href="<%=basePath %>/r/result_mul?type=3" rel="external nofollow" >动态结果集3</a> 

总结

以上就是本文关于Struts2动态结果集代码示例的全部内容,希望对大家学习Struts2有所帮助。感兴趣的朋友可以参阅本站更多相关文章:Struts和servlet不能共存问题解决方法 、 Struts2修改上传文件大小限制方法解析 、 struts2开发流程及详细配置等。有问题的话可以随时留言,小编会及时回复大家的。

相关文章

  • 详解Java中Iterable与Iterator用法

    详解Java中Iterable与Iterator用法

    在本文中小编给大家分享了关于Java中Iterable与Iterator的用法知识点内容,有兴趣的朋友们可以学习下。
    2018-10-10
  • 图解红黑树及Java进行红黑二叉树遍历的方法

    图解红黑树及Java进行红黑二叉树遍历的方法

    红黑树问题是各大计算机考研命题以及面试算法题目中的热门,接下来我们为大家图解红黑树及Java进行红黑二叉树遍历的方法,需要的朋友可以参考下
    2016-05-05
  • 十分简单易懂的Java应用程序性能调优技巧分享

    十分简单易懂的Java应用程序性能调优技巧分享

    这篇文章主要介绍了十分简单易懂的Java性能调优技巧分享,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • SpringMVC RESTful支持实现过程演示

    SpringMVC RESTful支持实现过程演示

    这篇文章主要介绍了SpringMVC RESTful支持实现过程演示,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • jsp页面中获取servlet请求中的参数的办法详解

    jsp页面中获取servlet请求中的参数的办法详解

    在JAVA WEB应用中,如何获取servlet请求中的参数,本文讲解了jsp页面中获取servlet请求中的参数的办法
    2018-03-03
  • java求两个数中的大数(实例讲解)

    java求两个数中的大数(实例讲解)

    下面小编就为大家带来一篇java求两个数中的大数(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Kafka源码系列教程之删除topic

    Kafka源码系列教程之删除topic

    这篇文章主要给大家介绍了关于Kafka源码系列教程之删除topic的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • java数据结构与算法之双向循环队列的数组实现方法

    java数据结构与算法之双向循环队列的数组实现方法

    这篇文章主要介绍了java数据结构与算法之双向循环队列的数组实现方法,结合实例形式分析了双向循环队列的原理与数组实现技巧,并附带说明了该算法的用途,需要的朋友可以参考下
    2016-08-08
  • springmvc中RequestMappingHandlerAdapter与HttpMessageConverter的装配讲解

    springmvc中RequestMappingHandlerAdapter与HttpMessageConverte

    今天小编就为大家分享一篇关于springmvc中RequestMappingHandlerAdapter与HttpMessageConverter的装配讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 使用SpringMVC的@Validated注解验证的实现

    使用SpringMVC的@Validated注解验证的实现

    这篇文章主要介绍了使用SpringMVC的@Validated注解验证的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08

最新评论