如何在jsp中获取action传递过来的数据? 5
我使用struts2开发,在action中使用HttpSessionsession=ServletActionContext.getRequest().getSessio...
我使用struts2开发,在action中使用HttpSession session = ServletActionContext.getRequest().getSession();
session.setAttribute("userid", uu.getId());
传递一个数据,在页面我使用
<input type="text" id="user.id" name="user.id" value="${ userid }"/>
获取数据,为什么得不到
结果是一个 input 标签中的 内容是 : ${ userid }
坐等解答 展开
session.setAttribute("userid", uu.getId());
传递一个数据,在页面我使用
<input type="text" id="user.id" name="user.id" value="${ userid }"/>
获取数据,为什么得不到
结果是一个 input 标签中的 内容是 : ${ userid }
坐等解答 展开
2个回答
展开全部
jsp中获取action传递过来的数据
代码如下:
Map request = (Map) ActionContext.getContext().get("request");
既然你知道request是一个已存在的对象,在定义对象时就不要再用request这个名字,容易给他人以及自己以后造成误解
用struts2标签可以这么做
<s:iterator value="request">
<s:property value="empId" />
<s:property value="eName" />
<s:property value="eSex" />
<s:property value="eSex" />
<s:property value="eSalary" />
</s:iterator>
代码如下:
Map request = (Map) ActionContext.getContext().get("request");
既然你知道request是一个已存在的对象,在定义对象时就不要再用request这个名字,容易给他人以及自己以后造成误解
用struts2标签可以这么做
<s:iterator value="request">
<s:property value="empId" />
<s:property value="eName" />
<s:property value="eSex" />
<s:property value="eSex" />
<s:property value="eSalary" />
</s:iterator>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询