jsp页面函数中如何获取sevlet传过来的List

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp页面函数中如何获取sevlet传过来的List相关的知识,希望对你有一定的参考价值。

然后要从List中取出数据库表的内容
你好~~ 能讲具体一点么 ,我想在for循环里面对某些字段进行判断 另外没有用struts

request.getAttribute(变量名)

不过你先要在servlet中把变量保存在一个变量名中
用request.setAttribute(变量名,要保存的变量);
在servlet中用request跳转到页面中.例如:a.jsp

在a.jsp中用request.getAttribute(变量名)获取list

取出list中的内容用for循环
然后用<%= %>显示
参考技术A 如果单纯的使用小脚本,就在<% %>中使用for循环遍历,并配合<%= %>输出,输出时可以配合html代码控制格式,如果使用Struts标签,直接<logic:foreach>循环就可以了 参考技术B List list = (List) session.getAttribute("dispList");//取得list
ResultWork1 resultWork1 = null; //ResultWork1 类
if (list == null)
System.out.println("没有数据");
else
for (int i = 0; i < list.size(); i++)
resultWork1 = (ResultWork1) list.get(i);//取得一个类
id = resultWork1.getId().toString();//取得id
System.out.println("有数据");

参考技术C List list = (List) session.getAttribute("dispList");//取得list
ResultWork1 resultWork1 = null; //ResultWork1 类
if (list == null)
System.out.println("没有数据");
else
for (int i = 0; i < list.size(); i++)
resultWork1 = (ResultWork1) list.get(i);//取得一个类
id = resultWork1.getId().toString();//取得id
System.out.println("有数据");

java如何接受页面传过来的参数?

比如页面a.jsp?name=111&pwd=234&type=1如何接受?

对于使用a.jsp?param1形式传递参数的页面,在backingBean中采用读取requestParameter参数的方式获得。 FacesContext facesContext = FacesContext.getCurrentInstance();
HttpServletRequest request = (HttpServletRequest) facesContext.getExternalContext().getRequest();
String value = request .getParameter(parameterName);
参考技术A String name = request.getparameter("name"); 参考技术B 最基本的就是 String name = request.getParameter("name");
对应的页面为
<form>
<input type="text" name="name" />

<input type="submit" value="提交" />

</form>
参考技术C 使用request对象来获取

以上是关于jsp页面函数中如何获取sevlet传过来的List的主要内容,如果未能解决你的问题,请参考以下文章

java的servlet里如何获取jsp页面上用ajax传过来的文件?

SPRINGMVC,JSP页面接收到后台传过来的list<Student>类型的数据,如何将其遍历并赋值

jsp 怎么用java和jsp传值

在jsp的<script></script>中怎么获取servlet传过来的参数呢??我想接收从servlet类传过来的数据显示出来

Struts2中如何接收另一个action 或者JSP页面经过POST方法传过来的字符串

java如何接受页面传过来的参数?