+ -
当前位置:首页 → 问答吧 → 请教struts2

请教struts2

时间:2011-12-13

来源:互联网

请问:
1:struts2的action中有几种方法可以从JSP取值?
2:action中返回LIST和返回数组,JSP页面展示有什不同?谢谢

作者: yulongde77   发布时间: 2011-12-13

通过 url带的参数可以用request.getParameters("name")获取
  通过在action中对应的属性可以取
   
list可以用对象.属性
<c:foreach var="user" items="${userList}">
  ${user.userName}
</c:foreach>
array是[0]用索引访问元素(没有对象.属性功能)
<c:foreach var="dd" items="${arrayTest}">
  ${dd} 数组的每一个元素
</c:foreach>

作者: linglongzhixin   发布时间: 2011-12-13

引用 1 楼 linglongzhixin 的回复:
通过 url带的参数可以用request.getParameters("name")获取
通过在action中对应的属性可以取

list可以用对象.属性
<c:foreach var="user" items="${userList}">
${user.userName}
</c:foreach>
array是[0]用索引访问元素(没有对象.属性功能)
<c:for……

其实说到底获取值得方式都是一样的,只是被struts封装了

我认为两种展现都是一样的,可能是我孤陋寡闻把,我是看出来回有多大区别

作者: zijie885   发布时间: 2011-12-13

引用楼主 yulongde77 的回复:
请问:
1:struts2的action中有几种方法可以从JSP取值?
2:action中返回LIST和返回数组,JSP页面展示有什不同?谢谢


第二个经常用,呵呵

感觉第一个不好,url传值多少都会涉及到不安全因素吧

作者: laughing__   发布时间: 2011-12-13

引用 1 楼 linglongzhixin 的回复:
通过 url带的参数可以用request.getParameters("name")获取
通过在action中对应的属性可以取

list可以用对象.属性
<c:foreach var="user" items="${userList}">
${user.userName}
</c:foreach>
array是[0]用索引访问元素(没有对象.属性功能)
<c:for……


额,上面引用错了,

作者: laughing__   发布时间: 2011-12-13

热门下载

更多