世界杯积分榜_世界杯几年一届 - fjmzsy.com

JSP中使用标签循环遍历元素

4057

1、forEach标签元素

[html]

view plain

copy

2、

使用forEach标签时需要在JSP页面中引入JSTL标签库,如下:

[html]

view plain

copy

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

3、forEach标签使用实例

1)UserService.java中的getallUser()方法查询用户信息

[html]

view plain

copy

public List getallUser(){ conn=dao.getConnection(); List list=new ArrayList(); String sql="select * from t_user"; try { ps=conn.prepareStatement(sql); rs=ps.executeQuery(); while (rs.next()) { userEntity user=new userEntity(); user.setUid(rs.getInt("u_id")); user.setUname(rs.getString("u_name")); user.setUsername(rs.getString("u_username")); user.setPassword(rs.getString("u_password")); user.setAddress(rs.getString("u_addres")); user.setIphome(rs.getString("u_iphone")); list.add(user); } } catch (SQLException e) { e.printStackTrace(); } return list; }

2)logServlet

.java主要用来将查询到用户信息保存到Session对象中,用来进行输出

[java]

view plain

copy

public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); UserService service = new UserService(); List list = service.getallUser(); // 将查询出来的用户信息保存到session对象中 HttpSession session = request.getSession(); session.setAttribute("userlist", list); }

3)allpage.jsp使用forEace迭代标签结合EL表达式

将保存到session对象中的用户信息取出且输出到页面中

[html]

view plain

copy

${user.uid} ${user.uname} ${user.username} ${user.password} ${user.address} ${user.iphome}

电脑反复自动重启是什么原因,如何解决重启问题?
搬家app便宜?哪个最好用?8个标准选好搬家软件!