struts2怎么动态配置result

cyc123007512 2011-12-30 10:16:39
Action:
public String info(){
String str="XXX";
return str+"info";
}

xml:
<result name=xxx"info">
/xxx_info.jsp
</result>

希望实现,通过str跳转到不同的页面,如str="a"则跳转到a_info.jsp,str="b"则跳转到b_info.jsp,
请问一下应该怎么写
...全文
231 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
redlotus_lyn 2011-12-30
  • 打赏
  • 举报
回复
<result name=xxx"info">
你的要求不是这样吗?
cyc123007512 2011-12-30
  • 打赏
  • 举报
回复
做出来了,没有用通配符
现在用的是 OGNL动态配置
具体的做法如下:

<result name="export_detail">
/${resultname}_info.jsp
</result>

其中resultname是Action中定义的一个属性值,在Action中改变该属性值并配置了相应的页面,就可以跳转到不同的界面了
redlotus_lyn 2011-12-30
  • 打赏
  • 举报
回复
不支持。
wongjacky 2011-12-30
  • 打赏
  • 举报
回复
建议用通配符做配置 <action name=“*_*”class="com.xxx.{1}Action" method="{2}"><result>{1}_{2}_success.jsp </result></action>
wlf2131 2011-12-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 redlotus_lyn 的回复:]
<result name=xxx"info">
你的要求不是这样吗?
[/Quote]

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧