7个回答
展开全部
简单。
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页面了
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页面了
展开全部
在jsp页面中可以用EL表达式或者OGNL表达式从request session 或者上下文中取出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是action传值到jsp页面,而是jsp页面获取action中的属性值,或者范围(如request,session,application等)里的值。
所以,有两种方法
1,获取的是action属性的值,用struts2标签和ognl即可获取
如,<s:property value="属性名.属性名。。。"/> 这种形式
2,获取的是范围内的值
直接使用EL表达式
如${name}为requestScope范围绑定的名为name的属性,省略requestScope因为这是默认的范围
${sessionScope.name}为sessionScope范围绑定的名为name的属性
所以,有两种方法
1,获取的是action属性的值,用struts2标签和ognl即可获取
如,<s:property value="属性名.属性名。。。"/> 这种形式
2,获取的是范围内的值
直接使用EL表达式
如${name}为requestScope范围绑定的名为name的属性,省略requestScope因为这是默认的范围
${sessionScope.name}为sessionScope范围绑定的名为name的属性
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好!
把你需要传的值在Action中给一个setter方法、然后在jsp页面要El表达式或者S标签直接就能拿到!
把你需要传的值在Action中给一个setter方法、然后在jsp页面要El表达式或者S标签直接就能拿到!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
配置一下就好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询