lzth.net
当前位置:首页 >> jAvA运行结果是一个list,打印在控制台上,怎么把它显示在一个jsp页面 >>

jAvA运行结果是一个list,打印在控制台上,怎么把它显示在一个jsp页面

放到值栈,用${name}取出来 ,好像是 ,你试一下,好久没搞这个了

你的先建个servlet 然后在建个需要传值的界面,在通过request.setAttribute("相当于键名", list(你要传过去的对象或者值));

控制台之所以会打印,肯定写了println了啊,你去找到打印的地方,然后把被打印的数据封装到对象里传到前端,用el表达式把它在取出来显示不就好了

如果你直接写代码,你可以 ") out.println(""+a.aaa+"") out.println("") } 也可以使用jstl 表达式: ..

首先,import 写在页面最上面 下面是展示还有问题的话可以HI我

1. 可以用小脚本,如图1. 也可以用jstl,如下图2. JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准.3. JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp).4. 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行.

<script> //1、首先创建js数组 var array = new Array(); //2、通过c标签循环sinList 并生成添加到array的字符串 <c:forEach items="${sinList}" var="a"> array.push(${a}); //生成如 array.push(123)的字符串 这样前台拿到后就是js </c:forEach> //3、接下来就可以在台拿到array进行操作 </script>

List = new ArrayList(); LIst = new ArrayList(); 你到底是不是泛型集合? ---------------------------------------- LIst list = new ArrayLIst(); HashMap map = new HashMap(); map.put("code",f); list.add(map); request.setAttribute("f",list); 页面导入El的包,然后显示: ${request,f}

你使用的是getRequestDispatcher 重定向,话句话说 服务器在解析你的jsp页面时,request作用域里面的东西还在,所以你可以将存放了数据库查询到的信息的list 放到request作用域里面(request.setAttribute("list",list)),然后在页面解析的时候 遍历出来,不过不好意思 集合的遍历 我所能想到的只有循环.简单点的 可以实用 jstl标签 加 el 来遍历 你的要求是只显示 表中的一部分字段么?<c:forEach var="a" item="${requestScope.list}"> ${a.你想显示的实体类中的某一字段}</c:forEach>

保存到request作用域中就可以了,如果是struts框架保存到值栈中也可以

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com