首页 > Web开发 > 详细

jsp页面和action的传值与action和action之间的转换传值等四个问题

时间:2017-05-26 13:51:41      阅读:269      评论:0      收藏:0      [点我收藏+]

 

 

情况一:jsp提交到某个action中,如果该action方法执行完毕之后还要转到该action中的另一个方法,

 

那么可以直接返回的时候返回该另一个方法,然后struts.xml中也要配置该方法

 

情况二:

jsp页面提交某个action中,如果giantaction方法执行完毕之后还要转到另一个action中的某方法

 

此时需要用到重定向

只需要return "name值"

技术分享

然后在struts.xml中配置重定向name 值,type类型使用redirect.

技术分享

 

如果需要传递参数,可以如下使用param标签,然后再download的action中定义参数,和get和set即可

技术分享

 

情况三:

 

在某个action页面中展示的页面中,如果要通过按钮转到另一个action中的方法.

如:

技术分享

通过点击按钮转到另一个jsp页面,提交的时候可以直接转到另一个action如:

 

技术分享

在struts.xml中;直接写出该action既可

技术分享

,如果需要传递参数,那么可以通过将url中参数通过param对象获取到key值放到input隐藏域中的value中.然后在上面的action中写该参数的属性的get和set方法,就能传递到action中了.

 

 

情况四:

如果是必须通过struts.xml来进行传递参数,也就是如下:

技术分享技术分享

传递之前需要取到paperId的值,可以通过在jsp页面上添加隐藏域,取到paperId,

如下:那样在上面的action中就有paperId的值了.

技术分享技术分享

然后进行xml来传递参数.如下:

技术分享技术分享

只需要在传递的action中定义相应的paperId属性,通过get和set来取到值既可.

jsp页面和action的传值与action和action之间的转换传值等四个问题

原文:http://www.cnblogs.com/lgc1994/p/6908110.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!