Цикл в HashMap на JSP - PullRequest
       12

Цикл в HashMap на JSP

1 голос
/ 08 января 2012

Я использую весну в спящем режиме. В моем контроллере я вызываю метод, который возвращает HashMap следующим образом:

public HashMap<String,Object> getJobs() {
        ArrayList<com.jobs.admin.data.Job> jobs= new ArrayList<com.jobs.admin.data.Job>();
        ArrayList <com.jobs.admin.data.Company> companies=new ArrayList<com.jobs.admin.data.Company>();
        HashMap<String,Object> mappedData= new HashMap<String,Object>();
        db_session= HibernateSessionFactory.getSessionFactory().openSession();
        try{
            transaction= db_session.beginTransaction();
            Iterator iterator =  db_session.createQuery("from Job as job inner join job.jobCompany as company").list().iterator();
            while(iterator.hasNext())
            {
                Object[] data = (Object[]) iterator.next();
                jobs.add((com.jobs.admin.data.Job)data[0]);
                companies.add((com.jobs.admin.data.Company) data[1]);
            }
            transaction.commit();
        }
        catch(HibernateException e){
            transaction.rollback();
            e.printStackTrace();
        } finally{
            db_session.close();
        }
        System.out.println("got it");
        mappedData.put("jobs", jobs);
        mappedData.put("companies", companies);
        return mappedData;
    }

Я вызываю вышеуказанный метод в Spring-контроллере следующим образом:

@RequestMapping(value="/admin/viewJobs.htm",method=RequestMethod.GET)
    public String showViewJobs(ModelMap model)
    {
        HashMap mappdeData= jobImpl.getJobs();
        model.addAttribute("jobs",mappdeData);
        return "/admin/viewJobs";
    }

Теперь мой вопрос заключается в том, что я возвращаю хеш-карту в jsp, эта хеш-карта содержит список из двух массивов. На JSP, как я могу сделать цикл для получения значений в этой хэш-карте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...