Struts动态结果集

简介:

我们可以在action中动态指定结果集的location,其实就是在struts.xml文件中拿到action的属性而已。

 

UserAction

public class UserAction extends ActionSupport

{

      private String path;

      private String type;

      public String execute()

      {

              if(type == "1")

              {

                     path = "xy.jsp";

              } 

              else path = "xy2.jsp";

              return success;

      }

}

Getter和Setter省略

 

Struts.xml

<action name="uaction" class="com.xy.UserAction">

        <result>${path}</result>

</action>

 

简单吧。

本文转自IT徐胖子的专栏博客51CTO博客,原文链接http://blog.51cto.com/woshixy/949583如需转载请自行联系原作者


woshixuye111

相关文章
|
7月前
|
SQL 安全 Java
Mybatis的动态SQL及关键属性和标识的区别(对SQL更灵活的使用)
Mybatis的动态SQL及关键属性和标识的区别(对SQL更灵活的使用)
28 0
|
4月前
|
XML Java 数据库连接
Mybatis之简介、使用操作(安装、XML、SqlSession、映射的SQL语句、命名空间、作用域和生命周期)
【1月更文挑战第2天】 MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。
113 2
Mybatis之简介、使用操作(安装、XML、SqlSession、映射的SQL语句、命名空间、作用域和生命周期)
|
5月前
|
Java Unix 数据库连接
Mybatis【结果集映射、日志、分页】
Mybatis【结果集映射、日志、分页】
|
9月前
|
Java 数据库连接 数据库
Mybatis复杂结果集映射(详细)
Mybatis复杂结果集映射(详细)
50 0
|
12月前
|
SQL Java 数据库连接
MyBatis映射配置文件结构、标签详解及SQL语句中参数的获取
MyBatis映射配置文件结构、标签详解及SQL语句中参数的获取
187 0
|
XML SQL Java
mybatis学习(23):分页1 多参数传递(索引方式)
mybatis学习(23):分页1 多参数传递(索引方式)
127 0
mybatis学习(23):分页1 多参数传递(索引方式)
|
存储 SQL 设计模式
【源码解析】MyBatis结果集映射和参数绑定
MyBatis结果集映射源码解析,详细分析了 handleRowValuesForSimpleResultMap() 等方法实现映射的核心步骤
【源码解析】MyBatis结果集映射和参数绑定
|
SQL XML Java
MyBatis - 分页之四大方式(数组、SQL、拦截器,RowBounds)
MyBatis - 分页之四大方式(数组、SQL、拦截器,RowBounds)
376 0
MyBatis - 分页之四大方式(数组、SQL、拦截器,RowBounds)