struts2中action如何传给页面对象

if(sfz==0&&zkz!=0){Ss=newS();//这是我的bean也就是页面要的stustu=newstu();s=stu.zkz(zkz);//调用方法后返... if(sfz==0&&zkz!=0){
S s = new S();//这是我的bean 也就是页面要的

stu stu = new stu();
s = stu.zkz(zkz);//调用方法后返回了S的对象
action中已经建好s对象的set get 这样可以直接获得么?

StuAction sa = new StuAction();
sa.setS(s);//我想给自己的action传值 这样新建的是不是不行

return SUCCESS;

上面是我action的 execute的主要内容 需要返回页面s这个对象 或者s属性
用struts的方法怎么实现
jsp的session好像可以
展开
 我来答
棕色小木马
2014-07-29 · 超过15用户采纳过TA的回答
知道答主
回答量:153
采纳率:0%
帮助的人:41.1万
展开全部
如果变量X为action的属性,同时有gatX方法,则使用<s:property value="X" />页面就可以取到。否则可以放到request.setAttribute("X", "x");则使用<s:property value="#request.X" />获取变量。更多内容见struts2教程网。
追问
在jsp中貌似只能直接显示,我想给jsp中中代码传值。request.setAttribute("X", "x"); 能直接在action中使用么?
今天又遇到点问题我的jsp中使用了frameset分块 我的action能直接传到frame 但无法达到分出去的块 我只能做了个session传值,希望大神有办法,呵呵。
百度网友46afba3
2014-07-29 · 超过15用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:30.8万
展开全部
get set 方法都没有 传不了
追问
get set 都有 主要是我在jsp中的接受 我想给中传值 而不是页面
貌似只能直接显示 所以有点不知道怎么弄
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式