Are You Recruiter/Hiring Manager?
Cloud-based Candidate Screening | Online Tests
PMP 1600 Questions
PMP 1600 Questions
1600 PMP mock questions 1400 CAPM mock questions 800 SCJP 6 mock questions 600 OCAJP 7 mock questions 590 OCPJP 7 mock questions 556 SCWCD 5 mock questions 500 OCEJWCD 6 mock questions pdfDownload (java,struts, hibernet etc)

Tutorial Home


  • Advantage of Hibernate over JDBC
  • Hibernate Setup with an web Application
  • First Hibernate Application
  • Hibernate mapping with Database TABLE
  • Hibernate Data Type-Java Data Type - SQL Data Type mapping
  • One to Many Relation in Hibernate
  • One to Many Relation in Hibernate bi-directional
  • Many to Many Relation in Hibernate
  • HQL: The Hibernate Query Language
  • Criteria Queries
  • Criteria Queries : Equal (eq), Not Equal(ne), Less than (le), greater than (gt),greater than or equal(ge) and Ordering the results
  • Criteria Queries: And OR conditions
  • Hibernate generator to generate id (primary key)
  • prevent concurrent update in Hibernate,slate object updatation in Hibernate,version checking in Hibernate


  • Model View Controller (MVC)
  • Model View Controller (MVC)
  • Struts Flow-How Struts Works?
  • Struts Tutorial - Struts Setup- First Struts Action class setup
  • Message Resources
  • Validation Framework
  • Validation Framework-client side
  • ForwardAction
  • IncludeAction
  • DispatchAction
  • LookupDispatchAction
  • DynaActionForm
  • DynaActionForm
  • Struts Tutorial - Mutli-click prevention using struts tokens-Prevent Duplicate Submission
  • Logic Iterate Map and List


  • JSP Tutorial
  • Introduction to JSP
  • JSP Comments
  • JSP Syntax
  • JSP Scripting Elements :Scriptlet, expression, declaration
  • JSP Directives
  • implicit objects in JSP
  • JSP Actions
  • Introduction to JSP
  • jsp:useBean
  • The jsp:setProperty Action
  • The jsp:getProperty Action
  • Introduction to JSP


  • Spring Tutorial
  • Introduction to Spring
  • Benefits of Using Spring Framework
  • Inversion of Control in Spring
  • Introduction to BeanFactory
  • Dependency Injection in Spring
  • Collections Setter Injection
  • Bean Scopes in Spring
  • Spring IOC Setup Step by Step
  • Bean Lifecycle in Spring
  • ApplicationContext
  • MessageSources in Spring
  • Web Spring MVC framework
  • Developing Your First Spring Web Application
  • Developing Your Second Spring Web Application with Spring Form
  • Developing Your First Spring Web Application with Spring Validation Framework with Code Example
  • Spring integration with Hibernate
  • Struts Tutorial -- Code Examples

    Logic Iterate Map and List

    Iterating over a Map instance, the Object is of type java.util.Map.Entry.
    Map.Entry has two properties:
    1) Key: The key under which the item is stored in the Map.
    2) Value: The value associated with the key.
    You have a ActionForm Name "EmpForm" and has a property named "empmap" that is declared as a Map and instantiated as a java.util.HashMap. In this Map, the key is a unique empId and the value is a String representing the empname;

    Logic Iterate for Map

    step 1. EmpForm code is

    package com.techfaq.form;
    public class EmpForm extends AactionForm {
    private Map empmap;
    public Map getEmpmap() {
    return empmap;
    public void setEmpmap(Map empmap) {
    this.empmap = empmap;

    step 2. your code is

    Map empmap = new HashMap();

    step 3. Logic Iterate Map: retrive values : This is the code in jsp to retrive the values from Map using logic:iterate

    <logic:iterate id="emp" name="EmpForm" property="empmap">
    Emp Id: <bean:write name="emp" property="key"/>
    Emp Name: <bean:write name="emp" property="value"/>
    Logic Iterate for List

    step 1. Form bean : MessageForm

    package com.techfaq.form;
    public class MessageForm extends ActionForm{
    private List messageList;
    public List getMessageList() {
    return messageList;
    public void setMessageList(List messageList) {
    this.messageList = messageList;

    step 2. bean class : Message

    package com.techfaq.beans;
    public class Message {
    private String longMsg;
    private String createdBy;
    public String getCreatedBy() {
    return createdBy;
    public void setCreatedBy(String createdBy) {
    this.createdBy = createdBy;
    public String getLongMsg() {
    return longMsg;
    public void setLongMsg(String longMsg) {
    this.longMsg = longMsg;

    step 3. Logic Iterate List: retrive values : This is the code in jsp to retrive the values from List using logic:iterate

    <logic:iterate id="message" name="MessageForm" property="messageList" type="com.bean.Message" scope="request">
    <bean:write name="message" property="createdBy"/>
    <bean:write name="message" property="longMsg"/>
    The information you are posting should be related to java and ORACLE technology. Not political.