action中的值无法传到jsp页面

action中:Maprequest=(Map)ActionContext.getContext().get("request");request.put("list",... action中:
Map request = (Map) ActionContext.getContext().get("request");
request.put("list", this.service.findDealById(deal.getDealId()));
return SUCCESS;
jsp中:
<s:iterator value="#request.list" id="dl">
上传人:
<s:property value="#dl.dealUser" />
上传类别:
<s:property value="#dl.dealTitle" />
</s:iterator>
为什么request中已经存进去值了,但是jsp中的iterator迭代中无法获取到
展开
 我来答
你猜我猜哇擦猜
2015-11-18 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2万
采纳率:0%
帮助的人:6635万
展开全部
getter setter,
当然,session之类的传值除外,但最好还是写上
getter setter
1.action中的变量 有getter and setter 方法 赋值后跳转到jsp页面 通过
情况① 直接输出文字<s:property value=action中的变量名/
此标签也可镶嵌到普通表单input控件中的value值
情况② 赋值到普通表单控件 如<input type=text value=${action中的变量名}/情况③ 赋值到struts2表单控件
如<s:textfield name=action中的变量名/
情况④ 赋值到struts2表单控件
追问
那请问我上面使用的方法有什么问题呢,request中已经得到值了,为什么使用迭代器不好用
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式