我在jsp中运行了第一个foreach循环。我不知道问题是什么。它也没有显示任何错误。
这是我的Java代码:
package pack1; import java.util.ArrayList; public class jstlClass { String emp_name; String emp_id; String emp_dept; public String getEmp_name() { return emp_name; } public void setEmp_name(String emp_name) { this.emp_name = emp_name; } public String getEmp_id() { return emp_id; } public void setEmp_id(String emp_id) { this.emp_id = emp_id; } public String getEmp_dept() { return emp_dept; } public void setEmp_dept(String emp_dept) { this.emp_dept = emp_dept; } public static void main(String[] gs) { ArrayList li=new ArrayList(); jstlClass emp=new jstlClass(); emp.setEmp_id("20"); emp.setEmp_name("vishnu"); emp.setEmp_dept("it"); li.add(emp); jstlClass j=new jstlClass(); j.setEmp_id("21"); j.setEmp_name("prem"); j.setEmp_dept("csc"); li.add(j); } }
这是我的jsp代码:
<html> </head> <body> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <jsp:useBean id="emp1" class="pack1.jstlClass" scope="session"/> <%@ page import="java.util.*" %> <% <c:forEach var="li" items="${sessionScope.li}"> <c:out value="${li.emp_id}"/> <c:out value="${li.emp_name}"/> <c:out value="${li.emp_dept}"/> </c:forEach> %> </body> </html>
我已经尝试了很长时间,但仍然显示相同的输出。我正在使用Eclipse和Apache Tomcat服务器。我什至尝试在Google Chrome浏览器中运行它,但没有任何更改。我已经在其中放置了“ Hello world”并显示了它,但是没有进入foreach循环。这是我的第一个foreach循环程序,我完全不知道出了什么问题。请帮助!
这根本不对。。。您正在做这件事。。。在此之前,您必须阅读servlet jsp。
为您的项目创建一个servlet,并将数据从servlet传递到jsp,然后只有jsp可以从那里访问数据
首先尝试servlet jsp示例。
public class Login extends HttpServlet { private static final long serialVersionUID = 1L; public Login() { super(); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //right your code here to get data from jstlClass and pass it to the jsp in request request.setAttribute("",""); request.getRequestDispatcher("/FirstJSP.jsp").forward(request, response); } protected void doget(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } } } }
然后您可以在那里访问参数
试试这个例子 http://www.java- samples.com/showtutorial.php?tutorialid=552