Home - Yash-777/SteamingServlet GitHub Wiki

List<ClasObject> list = new ArrayList<>(ClasObject);
ClasObject object= new ClasObject();
object.setFirstName("Anand");
object.setLastName("Dwivedi");
model.addAttribute("listOfParams", object);

RD rd = request.getRD('list.jsp');
rd.forword(req, res);

JSP side first import jstl tag lib, use JSTL for Object Iteration

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import="java.util.*" %>

<c:forEach items="${listOfParams}" var="element"> 
  <tr>
    <td>${element.FirstName}</td>
    <td>${element.LastName}</td>  </tr>
</c:forEach>

JSP Standards Actions:

<jsp:useBean id="myBeanAttribute" class="com.journaldev.MyBean" scope="request">
<jsp:setProperty name="myBeanAttribute" property="count" value="5" />
</jsp:useBean>
//Servlets:
LinkedList objectsList = new LinkedList();
  objectsList.add(1+"~"+"Yash"+"~"+77); //id~name~marks

request.setAttr('olist', objectsList);

RD rd = request.getRD('list.jsp');
rd.forword(req, res);

Example:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import="java.util.ArrayList" %>

<jsp:useBean id="olist" class="java.util.LinkedList" scope="request"/>

<%
List<String> obj = (List<String>) session.getAttribute("olist");
for(int i=0; i<eList.length;i++){
    String empString = eList.get(i); // id~name~marks
    String[] emp = empString.split("~");
    out.print('<tr>');
    out.print('<td> ID:'+ emp[0] +'</td>');
    out.print('<td> Name:'+ emp[1] +'</td>');
    out.print('<td> Marks:'+ emp[2] +'</td>');
    out.print('</tr>');

}
%>

⚠️ **GitHub.com Fallback** ⚠️