struts2 action 怎样传值到同一个JSP页面啊?

RT... RT 展开
 我来答
百度网友3eacb6a
2011-09-24 · TA获得超过221个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:133万
展开全部
简单。
action里面把你想要传的值生成getter和setter,比如
private String msg;
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg= msg;
}

返回同一个页面的时候,只要你用了struts2标签,一般都能接收到了。比如
<s:property value="msg"/>

这样你在action传过来的值就能显示在jsp页面了
几时有happy
2015-09-30 · TA获得超过110个赞
知道答主
回答量:92
采纳率:100%
帮助的人:39.2万
展开全部
在jsp页面中可以用EL表达式或者OGNL表达式从request session 或者上下文中取出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dreamliver
推荐于2016-05-09
知道答主
回答量:10
采纳率:0%
帮助的人:9.2万
展开全部
不是action传值到jsp页面,而是jsp页面获取action中的属性值,或者范围(如request,session,application等)里的值。
所以,有两种方法
1,获取的是action属性的值,用struts2标签和ognl即可获取
如,<s:property value="属性名.属性名。。。"/> 这种形式
2,获取的是范围内的值
直接使用EL表达式
如${name}为requestScope范围绑定的名为name的属性,省略requestScope因为这是默认的范围
${sessionScope.name}为sessionScope范围绑定的名为name的属性
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wen157604891
2011-09-26
知道答主
回答量:10
采纳率:0%
帮助的人:4.4万
展开全部
你好!
把你需要传的值在Action中给一个setter方法、然后在jsp页面要El表达式或者S标签直接就能拿到!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-09-23 · TA获得超过1243个赞
知道小有建树答主
回答量:2126
采纳率:55%
帮助的人:669万
展开全部
配置一下就好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式